Lines Matching full:lc

38 	struct lowcore *lc = get_lowcore();  in set_vtimer()  local
45 lc->system_timer += lc->last_update_timer - timer; in set_vtimer()
46 lc->last_update_timer = expires; in set_vtimer()
121 struct lowcore *lc = get_lowcore(); in do_account_vtime() local
123 timer = lc->last_update_timer; in do_account_vtime()
124 clock = lc->last_update_clock; in do_account_vtime()
128 : "=Q" (lc->last_update_timer), in do_account_vtime()
129 "=Q" (lc->last_update_clock) in do_account_vtime()
131 clock = lc->last_update_clock - clock; in do_account_vtime()
132 timer -= lc->last_update_timer; in do_account_vtime()
135 lc->hardirq_timer += timer; in do_account_vtime()
137 lc->system_timer += timer; in do_account_vtime()
146 READ_ONCE(lc->user_timer)); in do_account_vtime()
148 READ_ONCE(lc->guest_timer)); in do_account_vtime()
150 READ_ONCE(lc->system_timer)); in do_account_vtime()
152 READ_ONCE(lc->hardirq_timer)); in do_account_vtime()
154 READ_ONCE(lc->softirq_timer)); in do_account_vtime()
155 lc->steal_timer += in do_account_vtime()
181 struct lowcore *lc = get_lowcore(); in vtime_task_switch() local
184 prev->thread.user_timer = lc->user_timer; in vtime_task_switch()
185 prev->thread.guest_timer = lc->guest_timer; in vtime_task_switch()
186 prev->thread.system_timer = lc->system_timer; in vtime_task_switch()
187 prev->thread.hardirq_timer = lc->hardirq_timer; in vtime_task_switch()
188 prev->thread.softirq_timer = lc->softirq_timer; in vtime_task_switch()
189 lc->user_timer = current->thread.user_timer; in vtime_task_switch()
190 lc->guest_timer = current->thread.guest_timer; in vtime_task_switch()
191 lc->system_timer = current->thread.system_timer; in vtime_task_switch()
192 lc->hardirq_timer = current->thread.hardirq_timer; in vtime_task_switch()
193 lc->softirq_timer = current->thread.softirq_timer; in vtime_task_switch()
203 struct lowcore *lc = get_lowcore(); in vtime_flush() local
209 steal = lc->steal_timer; in vtime_flush()
210 avg_steal = lc->avg_steal_timer; in vtime_flush()
212 lc->steal_timer = 0; in vtime_flush()
216 lc->avg_steal_timer = avg_steal / 2; in vtime_flush()
221 struct lowcore *lc = get_lowcore(); in vtime_delta() local
222 u64 timer = lc->last_update_timer; in vtime_delta()
224 lc->last_update_timer = get_cpu_timer(); in vtime_delta()
225 return timer - lc->last_update_timer; in vtime_delta()
234 struct lowcore *lc = get_lowcore(); in vtime_account_kernel() local
238 lc->guest_timer += delta; in vtime_account_kernel()
240 lc->system_timer += delta; in vtime_account_kernel()