Lines Matching refs:pm

80 			rdev->pm.igp_sideport_mclk.full = dfixed_const(le32_to_cpu(info->info.ulBootUpMemoryClock));  in rs690_pm_info()
81 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
83 rdev->pm.igp_system_mclk.full = dfixed_const(le16_to_cpu(info->info.usK8MemoryClock)); in rs690_pm_info()
85 rdev->pm.igp_system_mclk.full = dfixed_const(rdev->clock.default_mclk); in rs690_pm_info()
86 rdev->pm.igp_system_mclk.full = dfixed_div(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info()
88 rdev->pm.igp_system_mclk.full = dfixed_const(400); in rs690_pm_info()
89 rdev->pm.igp_ht_link_clk.full = dfixed_const(le16_to_cpu(info->info.usFSBClock)); in rs690_pm_info()
90 rdev->pm.igp_ht_link_width.full = dfixed_const(info->info.ucHTLinkWidth); in rs690_pm_info()
94 rdev->pm.igp_sideport_mclk.full = dfixed_const(le32_to_cpu(info->info_v2.ulBootUpSidePortClock)); in rs690_pm_info()
95 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
97 rdev->pm.igp_system_mclk.full = dfixed_const(le32_to_cpu(info->info_v2.ulBootUpUMAClock)); in rs690_pm_info()
99 rdev->pm.igp_system_mclk.full = dfixed_const(rdev->clock.default_mclk); in rs690_pm_info()
101 rdev->pm.igp_system_mclk.full = dfixed_const(66700); in rs690_pm_info()
102 rdev->pm.igp_system_mclk.full = dfixed_div(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info()
103 rdev->pm.igp_ht_link_clk.full = dfixed_const(le32_to_cpu(info->info_v2.ulHTLinkFreq)); in rs690_pm_info()
104 rdev->pm.igp_ht_link_clk.full = dfixed_div(rdev->pm.igp_ht_link_clk, tmp); in rs690_pm_info()
105 rdev->pm.igp_ht_link_width.full = dfixed_const(le16_to_cpu(info->info_v2.usMinHTLinkWidth)); in rs690_pm_info()
109 rdev->pm.igp_sideport_mclk.full = dfixed_const(200); in rs690_pm_info()
110 rdev->pm.igp_system_mclk.full = dfixed_const(200); in rs690_pm_info()
111 rdev->pm.igp_ht_link_clk.full = dfixed_const(1000); in rs690_pm_info()
112 rdev->pm.igp_ht_link_width.full = dfixed_const(8); in rs690_pm_info()
118 rdev->pm.igp_sideport_mclk.full = dfixed_const(200); in rs690_pm_info()
119 rdev->pm.igp_system_mclk.full = dfixed_const(200); in rs690_pm_info()
120 rdev->pm.igp_ht_link_clk.full = dfixed_const(1000); in rs690_pm_info()
121 rdev->pm.igp_ht_link_width.full = dfixed_const(8); in rs690_pm_info()
127 rdev->pm.k8_bandwidth.full = dfixed_mul(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info()
132 rdev->pm.ht_bandwidth.full = dfixed_mul(rdev->pm.igp_ht_link_clk, in rs690_pm_info()
133 rdev->pm.igp_ht_link_width); in rs690_pm_info()
134 rdev->pm.ht_bandwidth.full = dfixed_div(rdev->pm.ht_bandwidth, tmp); in rs690_pm_info()
135 if (tmp.full < rdev->pm.max_bandwidth.full) { in rs690_pm_info()
137 rdev->pm.max_bandwidth.full = tmp.full; in rs690_pm_info()
143 rdev->pm.sideport_bandwidth.full = dfixed_mul(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
145 rdev->pm.sideport_bandwidth.full = dfixed_div(rdev->pm.sideport_bandwidth, tmp); in rs690_pm_info()
289 (rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) in rs690_crtc_bandwidth_compute()
292 selected_sclk = rdev->pm.current_sclk; in rs690_crtc_bandwidth_compute()
301 core_bandwidth.full = dfixed_div(rdev->pm.sclk, a); in rs690_crtc_bandwidth_compute()
365 if (max_bandwidth.full > rdev->pm.sideport_bandwidth.full && in rs690_crtc_bandwidth_compute()
366 rdev->pm.sideport_bandwidth.full) in rs690_crtc_bandwidth_compute()
367 max_bandwidth = rdev->pm.sideport_bandwidth; in rs690_crtc_bandwidth_compute()
370 b.full = dfixed_div(rdev->pm.igp_sideport_mclk, a); in rs690_crtc_bandwidth_compute()
374 if (max_bandwidth.full > rdev->pm.k8_bandwidth.full && in rs690_crtc_bandwidth_compute()
375 rdev->pm.k8_bandwidth.full) in rs690_crtc_bandwidth_compute()
376 max_bandwidth = rdev->pm.k8_bandwidth; in rs690_crtc_bandwidth_compute()
377 if (max_bandwidth.full > rdev->pm.ht_bandwidth.full && in rs690_crtc_bandwidth_compute()
378 rdev->pm.ht_bandwidth.full) in rs690_crtc_bandwidth_compute()
379 max_bandwidth = rdev->pm.ht_bandwidth; in rs690_crtc_bandwidth_compute()