Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kvm/x86.c __get_kvmclock() -> kvm_get_walltime_and_clockread()

Type Parameter Key Value
PARAM_VALUE 0 ts 6177557416672514048
PARAM_VALUE 1 tsc_timestamp 1894127731606421528,8660232013599686680
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &kvm->arch.xen.xen_lock
HALF_LOCKED2 &kvm->srcu

arch/x86/kvm/x86.c kvm_get_wall_clock_epoch() -> kvm_get_walltime_and_clockread()

Type Parameter Key Value
PARAM_VALUE 0 ts 2745156147281420288
PARAM_VALUE 1 tsc_timestamp 4494709283159240704
PREEMPT_ADD <- disables preempt
HALF_LOCKED2 &gpc->lock
HALF_LOCKED2 &kvm->arch.xen.xen_lock
HALF_LOCKED2 &kvm->srcu
HALF_LOCKED2 irq

arch/x86/kvm/x86.c kvm_pv_clock_pairing() -> kvm_get_walltime_and_clockread()

Type Parameter Key Value
PARAM_VALUE 0 ts 372504221274263552
PARAM_VALUE 1 tsc_timestamp 6279897883207913472