Searched refs:time_hw (Results 1 – 1 of 1) sorted by relevance
799 u64 time_hw, prev_hw, overflow_hw; in intel_rc6_residency_ns() local818 time_hw = vlv_residency_raw(uncore, reg); in intel_rc6_residency_ns()830 time_hw = intel_uncore_read_fw(uncore, reg); in intel_rc6_residency_ns()840 rc6->prev_hw_residency[id] = time_hw; in intel_rc6_residency_ns()843 if (time_hw >= prev_hw) in intel_rc6_residency_ns()844 time_hw -= prev_hw; in intel_rc6_residency_ns()846 time_hw += overflow_hw - prev_hw; in intel_rc6_residency_ns()849 time_hw += rc6->cur_residency[id]; in intel_rc6_residency_ns()850 rc6->cur_residency[id] = time_hw; in intel_rc6_residency_ns()855 return mul_u64_u32_div(time_hw, mul, div); in intel_rc6_residency_ns()