mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

Assign the output from get_lowcore() to a local variable, so the code is easier to read. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Sven Schnelle <svens@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
23 lines
612 B
C
23 lines
612 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
#ifndef _S390_VTIME_H
|
|
#define _S390_VTIME_H
|
|
|
|
static inline void update_timer_sys(void)
|
|
{
|
|
struct lowcore *lc = get_lowcore();
|
|
|
|
lc->system_timer += lc->last_update_timer - lc->exit_timer;
|
|
lc->user_timer += lc->exit_timer - lc->sys_enter_timer;
|
|
lc->last_update_timer = lc->sys_enter_timer;
|
|
}
|
|
|
|
static inline void update_timer_mcck(void)
|
|
{
|
|
struct lowcore *lc = get_lowcore();
|
|
|
|
lc->system_timer += lc->last_update_timer - lc->exit_timer;
|
|
lc->user_timer += lc->exit_timer - lc->mcck_enter_timer;
|
|
lc->last_update_timer = lc->mcck_enter_timer;
|
|
}
|
|
|
|
#endif /* _S390_VTIME_H */
|