Lines Matching refs:cur_residency
55 static u64 get_residency_ms(struct xe_gt_idle *gtidle, u64 cur_residency)
67 gtidle->prev_residency = cur_residency;
70 if (cur_residency >= prev_residency)
71 delta = cur_residency - prev_residency;
73 delta = cur_residency + (overflow_residency - prev_residency);
76 cur_residency = gtidle->cur_residency + delta;
77 gtidle->cur_residency = cur_residency;
80 cur_residency = mul_u64_u32_div(cur_residency, gtidle->residency_multiplier, 1e6);
82 return cur_residency;