/dragonfly/sys/dev/drm/radeon/ |
H A D | radeon_atombios.c | 2498 le16_to_cpu(clock_info->si.usVDDC); in radeon_atombios_parse_pplib_clock_info() 2500 le16_to_cpu(clock_info->si.usVDDCI); in radeon_atombios_parse_pplib_clock_info() 2524 le16_to_cpu(clock_info->r600.usVDDC); in radeon_atombios_parse_pplib_clock_info() 2566 union pplib_clock_info *clock_info; in radeon_atombios_parse_power_table_4_5() local 2601 if (!rdev->pm.power_state[i].clock_info) in radeon_atombios_parse_power_table_4_5() 2612 clock_info); in radeon_atombios_parse_power_table_4_5() 2642 &rdev->pm.power_state[0].clock_info[0]; in radeon_atombios_parse_power_table_4_5() 2654 union pplib_clock_info *clock_info; in radeon_atombios_parse_power_table_6() local 2697 if (!rdev->pm.power_state[i].clock_info) in radeon_atombios_parse_power_table_6() 2706 clock_info); in radeon_atombios_parse_power_table_6() [all …]
|
H A D | radeon_combios.c | 2644 rdev->pm.power_state[0].clock_info = in radeon_combios_get_power_modes() 2646 rdev->pm.power_state[1].clock_info = in radeon_combios_get_power_modes() 2648 if (!rdev->pm.power_state[0].clock_info || in radeon_combios_get_power_modes() 2649 !rdev->pm.power_state[1].clock_info) in radeon_combios_get_power_modes() 2729 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_combios_get_power_modes() 2730 (rdev->pm.power_state[state_index].clock_info[0].sclk == 0)) in radeon_combios_get_power_modes() 2749 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.reg = in radeon_combios_get_power_modes() 2757 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.reg = in radeon_combios_get_power_modes() 2767 rdev->pm.power_state[state_index].clock_info[0].voltage.delay = 0; in radeon_combios_get_power_modes() 2806 rdev->pm.power_state[state_index].clock_info[0].voltage = in radeon_combios_get_power_modes() [all …]
|
H A D | rs780_dpm.c | 749 union pplib_clock_info *clock_info) in rs780_parse_pplib_clock_info() argument 754 sclk = le16_to_cpu(clock_info->rs780.usLowEngineClockLow); in rs780_parse_pplib_clock_info() 755 sclk |= clock_info->rs780.ucLowEngineClockHigh << 16; in rs780_parse_pplib_clock_info() 757 sclk = le16_to_cpu(clock_info->rs780.usHighEngineClockLow); in rs780_parse_pplib_clock_info() 758 sclk |= clock_info->rs780.ucHighEngineClockHigh << 16; in rs780_parse_pplib_clock_info() 760 switch (le16_to_cpu(clock_info->rs780.usVDDC)) { in rs780_parse_pplib_clock_info() 779 ps->flags = le32_to_cpu(clock_info->rs780.ulFlags); in rs780_parse_pplib_clock_info() 795 union pplib_clock_info *clock_info; in rs780_parse_power_table() local 823 clock_info = (union pplib_clock_info *) in rs780_parse_power_table() 839 clock_info); in rs780_parse_power_table()
|
H A D | radeon_pm.c | 182 clock_info[rdev->pm.requested_clock_mode_index].sclk; in radeon_set_power_state() 196 clock_info[rdev->pm.profiles[PM_PROFILE_HIGH_MH_IDX].dpms_on_cm_idx].mclk; in radeon_set_power_state() 199 clock_info[rdev->pm.requested_clock_mode_index].mclk; in radeon_set_power_state() 324 struct radeon_pm_clock_info *clock_info; in radeon_pm_print_states() local 339 clock_info = &(power_state->clock_info[j]); in radeon_pm_print_states() 343 clock_info->sclk * 10); in radeon_pm_print_states() 347 clock_info->sclk * 10, in radeon_pm_print_states() 348 clock_info->mclk * 10, in radeon_pm_print_states() 349 clock_info->voltage.voltage); in radeon_pm_print_states() 1681 kfree(rdev->pm.power_state[i].clock_info); in radeon_pm_fini_old() [all …]
|
H A D | rv770_dpm.c | 2180 union pplib_clock_info *clock_info) in rv7xx_parse_pplib_clock_info() argument 2203 sclk |= clock_info->evergreen.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2205 mclk |= clock_info->evergreen.ucMemoryClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2207 pl->vddc = le16_to_cpu(clock_info->evergreen.usVDDC); in rv7xx_parse_pplib_clock_info() 2212 sclk |= clock_info->r600.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2214 mclk |= clock_info->r600.ucMemoryClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2216 pl->vddc = le16_to_cpu(clock_info->r600.usVDDC); in rv7xx_parse_pplib_clock_info() 2217 pl->flags = le32_to_cpu(clock_info->r600.ulFlags); in rv7xx_parse_pplib_clock_info() 2277 union pplib_clock_info *clock_info; in rv7xx_parse_power_table() local 2317 clock_info = (union pplib_clock_info *) in rv7xx_parse_power_table() [all …]
|
H A D | trinity_dpm.c | 1714 union pplib_clock_info *clock_info) in trinity_parse_pplib_clock_info() argument 1721 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in trinity_parse_pplib_clock_info() 1722 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in trinity_parse_pplib_clock_info() 1724 pl->vddc_index = clock_info->sumo.vddcIndex; in trinity_parse_pplib_clock_info() 1740 union pplib_clock_info *clock_info; in trinity_parse_power_table() local 1777 if (!rdev->pm.power_state[i].clock_info) in trinity_parse_power_table() 1793 clock_info = (union pplib_clock_info *) in trinity_parse_power_table() 1798 clock_info); in trinity_parse_power_table() 1812 clock_info = (union pplib_clock_info *) in trinity_parse_power_table() 1814 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in trinity_parse_power_table() [all …]
|
H A D | rv6xx_dpm.c | 1819 union pplib_clock_info *clock_info) in rv6xx_parse_pplib_clock_info() argument 1839 sclk = le16_to_cpu(clock_info->r600.usEngineClockLow); in rv6xx_parse_pplib_clock_info() 1840 sclk |= clock_info->r600.ucEngineClockHigh << 16; in rv6xx_parse_pplib_clock_info() 1841 mclk = le16_to_cpu(clock_info->r600.usMemoryClockLow); in rv6xx_parse_pplib_clock_info() 1842 mclk |= clock_info->r600.ucMemoryClockHigh << 16; in rv6xx_parse_pplib_clock_info() 1846 pl->vddc = le16_to_cpu(clock_info->r600.usVDDC); in rv6xx_parse_pplib_clock_info() 1847 pl->flags = le32_to_cpu(clock_info->r600.ulFlags); in rv6xx_parse_pplib_clock_info() 1879 union pplib_clock_info *clock_info; in rv6xx_parse_power_table() local 1918 clock_info = (union pplib_clock_info *) in rv6xx_parse_power_table() 1924 clock_info); in rv6xx_parse_power_table()
|
H A D | sumo_dpm.c | 1434 union pplib_clock_info *clock_info) in sumo_parse_pplib_clock_info() argument 1441 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in sumo_parse_pplib_clock_info() 1442 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in sumo_parse_pplib_clock_info() 1444 pl->vddc_index = clock_info->sumo.vddcIndex; in sumo_parse_pplib_clock_info() 1445 pl->sclk_dpm_tdp_limit = clock_info->sumo.tdpLimit; in sumo_parse_pplib_clock_info() 1461 union pplib_clock_info *clock_info; in sumo_parse_power_table() local 1498 if (!rdev->pm.power_state[i].clock_info) in sumo_parse_power_table() 1513 clock_info = (union pplib_clock_info *) in sumo_parse_power_table() 1518 clock_info); in sumo_parse_power_table()
|
H A D | kv_dpm.c | 2608 union pplib_clock_info *clock_info) in kv_parse_pplib_clock_info() argument 2615 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_pplib_clock_info() 2616 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_pplib_clock_info() 2618 pl->vddc_index = clock_info->sumo.vddcIndex; in kv_parse_pplib_clock_info() 2634 union pplib_clock_info *clock_info; in kv_parse_power_table() local 2671 if (!rdev->pm.power_state[i].clock_info) in kv_parse_power_table() 2687 clock_info = (union pplib_clock_info *) in kv_parse_power_table() 2692 clock_info); in kv_parse_power_table() 2706 clock_info = (union pplib_clock_info *) in kv_parse_power_table() 2708 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_power_table() [all …]
|
H A D | si_dpm.c | 6730 union pplib_clock_info *clock_info) in si_parse_pplib_clock_info() argument 6747 pl->vddc = le16_to_cpu(clock_info->si.usVDDC); in si_parse_pplib_clock_info() 6748 pl->vddci = le16_to_cpu(clock_info->si.usVDDCI); in si_parse_pplib_clock_info() 6749 pl->flags = le32_to_cpu(clock_info->si.ulFlags); in si_parse_pplib_clock_info() 6753 clock_info->si.ucPCIEGen); in si_parse_pplib_clock_info() 6810 union pplib_clock_info *clock_info; in si_parse_power_table() local 6847 if (!rdev->pm.power_state[i].clock_info) in si_parse_power_table() 6866 clock_info = (union pplib_clock_info *) in si_parse_power_table() 6871 clock_info); in si_parse_power_table() 6882 clock_info = (union pplib_clock_info *) in si_parse_power_table() [all …]
|
H A D | ci_dpm.c | 5505 union pplib_clock_info *clock_info) in ci_parse_pplib_clock_info() argument 5514 pl->sclk |= clock_info->ci.ucEngineClockHigh << 16; in ci_parse_pplib_clock_info() 5521 clock_info->ci.ucPCIEGen); in ci_parse_pplib_clock_info() 5524 le16_to_cpu(clock_info->ci.usPCIELane)); in ci_parse_pplib_clock_info() 5578 union pplib_clock_info *clock_info; in ci_parse_power_table() local 5615 if (!rdev->pm.power_state[i].clock_info) in ci_parse_power_table() 5634 clock_info = (union pplib_clock_info *) in ci_parse_power_table() 5639 clock_info); in ci_parse_power_table() 5650 clock_info = (union pplib_clock_info *) in ci_parse_power_table() 5653 sclk |= clock_info->ci.ucEngineClockHigh << 16; in ci_parse_power_table() [all …]
|
H A D | ni_dpm.c | 3920 union pplib_clock_info *clock_info) in ni_parse_pplib_clock_info() argument 3929 pl->sclk = le16_to_cpu(clock_info->evergreen.usEngineClockLow); in ni_parse_pplib_clock_info() 3930 pl->sclk |= clock_info->evergreen.ucEngineClockHigh << 16; in ni_parse_pplib_clock_info() 3931 pl->mclk = le16_to_cpu(clock_info->evergreen.usMemoryClockLow); in ni_parse_pplib_clock_info() 3932 pl->mclk |= clock_info->evergreen.ucMemoryClockHigh << 16; in ni_parse_pplib_clock_info() 3934 pl->vddc = le16_to_cpu(clock_info->evergreen.usVDDC); in ni_parse_pplib_clock_info() 3935 pl->vddci = le16_to_cpu(clock_info->evergreen.usVDDCI); in ni_parse_pplib_clock_info() 3936 pl->flags = le32_to_cpu(clock_info->evergreen.ulFlags); in ni_parse_pplib_clock_info() 3989 union pplib_clock_info *clock_info; in ni_parse_power_table() local 4029 clock_info = (union pplib_clock_info *) in ni_parse_power_table() [all …]
|
H A D | r600.c | 403 clock_info[rdev->pm.requested_clock_mode_index].flags & in r600_pm_get_dynpm_state() 484 clock_info[rdev->pm.requested_clock_mode_index].flags & in r600_pm_get_dynpm_state() 518 clock_info[rdev->pm.requested_clock_mode_index].sclk, in r600_pm_get_dynpm_state() 520 clock_info[rdev->pm.requested_clock_mode_index].mclk, in r600_pm_get_dynpm_state() 771 struct radeon_voltage *voltage = &ps->clock_info[req_cm_idx].voltage; in r600_pm_misc()
|
H A D | r100.c | 241 (rdev->pm.power_state[rdev->pm.requested_power_state_index].clock_info[0].flags & in r100_pm_get_dynpm_state() 282 clock_info[rdev->pm.requested_clock_mode_index].sclk, in r100_pm_get_dynpm_state() 284 clock_info[rdev->pm.requested_clock_mode_index].mclk, in r100_pm_get_dynpm_state() 349 struct radeon_voltage *voltage = &ps->clock_info[0].voltage; in r100_pm_misc()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce/ |
H A D | dce_audio.c | 783 struct azalia_clock_info clock_info = { 0 }; in dce_aud_wall_dto_setup() local 797 &clock_info); in dce_aud_wall_dto_setup() 804 clock_info.audio_dto_module,\ in dce_aud_wall_dto_setup() 805 clock_info.audio_dto_phase); in dce_aud_wall_dto_setup() 822 DCCG_AUDIO_DTO0_MODULE, clock_info.audio_dto_module); in dce_aud_wall_dto_setup() 826 DCCG_AUDIO_DTO0_PHASE, clock_info.audio_dto_phase); in dce_aud_wall_dto_setup() 838 &clock_info); in dce_aud_wall_dto_setup() 856 DCCG_AUDIO_DTO1_MODULE, clock_info.audio_dto_module); in dce_aud_wall_dto_setup() 860 DCCG_AUDIO_DTO1_PHASE, clock_info.audio_dto_phase); in dce_aud_wall_dto_setup()
|
H A D | dce_stream_encoder.c | 1239 const struct audio_clock_info *clock_info; in get_audio_clock_info() local 1246 clock_info = audio_clock_info_table_48bpc; in get_audio_clock_info() 1251 clock_info = audio_clock_info_table_36bpc; in get_audio_clock_info() 1256 clock_info = audio_clock_info_table; in get_audio_clock_info() 1262 if (clock_info != NULL) { in get_audio_clock_info() 1265 if (clock_info[index].pixel_clock_in_10khz > in get_audio_clock_info() 1268 else if (clock_info[index].pixel_clock_in_10khz == in get_audio_clock_info() 1271 *audio_clock_info = clock_info[index]; in get_audio_clock_info()
|
/dragonfly/sys/dev/drm/amd/display/dc/dcn10/ |
H A D | dcn10_stream_encoder.c | 1100 const struct audio_clock_info *clock_info; in get_audio_clock_info() local 1107 clock_info = audio_clock_info_table_48bpc; in get_audio_clock_info() 1112 clock_info = audio_clock_info_table_36bpc; in get_audio_clock_info() 1117 clock_info = audio_clock_info_table; in get_audio_clock_info() 1123 if (clock_info != NULL) { in get_audio_clock_info() 1126 if (clock_info[index].pixel_clock_in_10khz > in get_audio_clock_info() 1129 else if (clock_info[index].pixel_clock_in_10khz == in get_audio_clock_info() 1132 *audio_clock_info = clock_info[index]; in get_audio_clock_info()
|
/dragonfly/sys/dev/drm/amd/powerplay/hwmgr/ |
H A D | processpptables.h | 37 const void *clock_info);
|
H A D | hardwaremanager.c | 391 …ks(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, struct pp_clock_info *clock_info) in phm_get_current_shallow_sleep_clocks() argument 398 return hwmgr->hwmgr_func->get_current_shallow_sleep_clocks(hwmgr, state, clock_info); in phm_get_current_shallow_sleep_clocks()
|
H A D | smu10_hwmgr.c | 719 const void *clock_info) in smu10_dpm_get_pp_table_entry_callback() argument 925 const struct pp_hw_power_state *state, struct pp_clock_info *clock_info) in smu10_get_current_shallow_sleep_clocks() argument 929 clock_info->min_eng_clk = ps->levels[0].engine_clock / (1 << (ps->levels[0].ss_divider_index)); in smu10_get_current_shallow_sleep_clocks() 930 …clock_info->max_eng_clk = ps->levels[ps->level - 1].engine_clock / (1 << (ps->levels[ps->level - 1… in smu10_get_current_shallow_sleep_clocks()
|
H A D | smu8_hwmgr.c | 1333 const void *clock_info) in smu8_dpm_get_pp_table_entry_callback() argument 1337 const ATOM_PPLIB_CZ_CLOCK_INFO *smu8_clock_info = clock_info; in smu8_dpm_get_pp_table_entry_callback() 1587 const struct pp_hw_power_state *state, struct pp_clock_info *clock_info) in smu8_get_current_shallow_sleep_clocks() argument 1591 clock_info->min_eng_clk = ps->levels[0].engineClock / (1 << (ps->levels[0].ssDividerIndex)); in smu8_get_current_shallow_sleep_clocks() 1592 …clock_info->max_eng_clk = ps->levels[ps->level - 1].engineClock / (1 << (ps->levels[ps->level - 1]… in smu8_get_current_shallow_sleep_clocks()
|
H A D | processpptables.c | 1587 void **clock_info, in get_vce_state_table_entry() argument 1611 …*clock_info = (void *)((unsigned long)(clock_arrays->clockInfo) + (clockInfoIndex * clock_arrays->… in get_vce_state_table_entry()
|
/dragonfly/sys/dev/drm/amd/powerplay/inc/ |
H A D | hwmgr.h | 289 const struct pp_hw_power_state *state, struct pp_clock_info *clock_info); 342 void **clock_info,
|
H A D | hardwaremanager.h | 447 …s(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, struct pp_clock_info *clock_info);
|
/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | si_dpm.c | 7131 union pplib_clock_info *clock_info) in si_parse_pplib_clock_info() argument 7148 pl->vddc = le16_to_cpu(clock_info->si.usVDDC); in si_parse_pplib_clock_info() 7149 pl->vddci = le16_to_cpu(clock_info->si.usVDDCI); in si_parse_pplib_clock_info() 7150 pl->flags = le32_to_cpu(clock_info->si.ulFlags); in si_parse_pplib_clock_info() 7154 clock_info->si.ucPCIEGen); in si_parse_pplib_clock_info() 7216 union pplib_clock_info *clock_info; in si_parse_power_table() local 7273 clock_info = (union pplib_clock_info *) in si_parse_power_table() 7278 clock_info); in si_parse_power_table() 7289 clock_info = (union pplib_clock_info *) in si_parse_power_table() 7292 sclk |= clock_info->si.ucEngineClockHigh << 16; in si_parse_power_table() [all …]
|