Symbol: arch_timer_context
arch/arm64/kvm/arch_timer.c
105
static void timer_set_ctl(struct arch_timer_context *ctxt, u32 ctl)
arch/arm64/kvm/arch_timer.c
1054
struct arch_timer_context *ctxt = vcpu_get_timer(vcpu, timerid);
arch/arm64/kvm/arch_timer.c
1120
static u64 read_timer_ctl(struct arch_timer_context *timer)
arch/arm64/kvm/arch_timer.c
1137
struct arch_timer_context *timer,
arch/arm64/kvm/arch_timer.c
1175
struct arch_timer_context *timer;
arch/arm64/kvm/arch_timer.c
1197
struct arch_timer_context *timer,
arch/arm64/kvm/arch_timer.c
1228
struct arch_timer_context *timer;
arch/arm64/kvm/arch_timer.c
127
static void timer_set_cval(struct arch_timer_context *ctxt, u64 cval)
arch/arm64/kvm/arch_timer.c
1496
struct arch_timer_context *ctx;
arch/arm64/kvm/arch_timer.c
1529
struct arch_timer_context *ctx;
arch/arm64/kvm/arch_timer.c
1650
struct arch_timer_context *timer;
arch/arm64/kvm/arch_timer.c
202
struct arch_timer_context *ctx;
arch/arm64/kvm/arch_timer.c
231
static u64 kvm_counter_compute_delta(struct arch_timer_context *timer_ctx,
arch/arm64/kvm/arch_timer.c
249
static u64 kvm_timer_compute_delta(struct arch_timer_context *timer_ctx)
arch/arm64/kvm/arch_timer.c
254
static bool kvm_timer_irq_can_fire(struct arch_timer_context *timer_ctx)
arch/arm64/kvm/arch_timer.c
271
struct arch_timer_context *ctx;
arch/arm64/kvm/arch_timer.c
288
struct arch_timer_context *ctx = &vcpu->arch.timer_cpu.timers[i];
arch/arm64/kvm/arch_timer.c
331
struct arch_timer_context *ctx;
arch/arm64/kvm/arch_timer.c
335
ctx = container_of(hrt, struct arch_timer_context, hrtimer);
arch/arm64/kvm/arch_timer.c
355
static bool kvm_timer_should_fire(struct arch_timer_context *timer_ctx)
arch/arm64/kvm/arch_timer.c
407
struct arch_timer_context *vtimer = vcpu_vtimer(vcpu);
arch/arm64/kvm/arch_timer.c
408
struct arch_timer_context *ptimer = vcpu_ptimer(vcpu);
arch/arm64/kvm/arch_timer.c
42
static bool kvm_timer_irq_can_fire(struct arch_timer_context *timer_ctx);
arch/arm64/kvm/arch_timer.c
420
static void kvm_timer_update_status(struct arch_timer_context *ctx, bool level)
arch/arm64/kvm/arch_timer.c
439
struct arch_timer_context *timer_ctx)
arch/arm64/kvm/arch_timer.c
44
struct arch_timer_context *timer_ctx);
arch/arm64/kvm/arch_timer.c
45
static bool kvm_timer_should_fire(struct arch_timer_context *timer_ctx);
arch/arm64/kvm/arch_timer.c
457
static void timer_emulate(struct arch_timer_context *ctx)
arch/arm64/kvm/arch_timer.c
47
struct arch_timer_context *timer,
arch/arm64/kvm/arch_timer.c
490
static void timer_save_state(struct arch_timer_context *ctx)
arch/arm64/kvm/arch_timer.c
51
struct arch_timer_context *timer,
arch/arm64/kvm/arch_timer.c
601
static void timer_restore_state(struct arch_timer_context *ctx)
arch/arm64/kvm/arch_timer.c
653
static inline void set_timer_irq_phys_active(struct arch_timer_context *ctx, bool active)
arch/arm64/kvm/arch_timer.c
660
static void kvm_timer_vcpu_load_gic(struct arch_timer_context *ctx)
arch/arm64/kvm/arch_timer.c
67
u32 timer_get_ctl(struct arch_timer_context *ctxt)
arch/arm64/kvm/arch_timer.c
683
struct arch_timer_context *vtimer = vcpu_vtimer(vcpu);
arch/arm64/kvm/arch_timer.c
86
u64 timer_get_cval(struct arch_timer_context *ctxt)
arch/arm64/kvm/arch_timer.c
892
struct arch_timer_context *vtimer = vcpu_vtimer(vcpu);
arch/arm64/kvm/arch_timer.c
893
struct arch_timer_context *ptimer = vcpu_ptimer(vcpu);
arch/arm64/kvm/arch_timer.c
984
struct arch_timer_context *vtimer = vcpu_vtimer(vcpu);
arch/arm64/kvm/hyp/include/hyp/switch.h
671
static inline u64 hyp_timer_get_offset(struct arch_timer_context *ctxt)
arch/arm64/kvm/hyp/include/hyp/switch.h
683
static inline u64 compute_counter_value(struct arch_timer_context *ctxt)
arch/arm64/kvm/hyp/include/hyp/switch.h
690
struct arch_timer_context *ctxt;
arch/arm64/kvm/trace_arm.h
258
TP_PROTO(struct arch_timer_context *ctx),
arch/arm64/kvm/trace_arm.h
280
TP_PROTO(struct arch_timer_context *ctx),
arch/arm64/kvm/trace_arm.h
302
TP_PROTO(struct arch_timer_context *ctx),
arch/arm64/kvm/trace_arm.h
317
TP_PROTO(struct arch_timer_context *ctx, bool should_fire),
include/kvm/arm_arch_timer.h
142
u32 timer_get_ctl(struct arch_timer_context *ctxt);
include/kvm/arm_arch_timer.h
143
u64 timer_get_cval(struct arch_timer_context *ctxt);
include/kvm/arm_arch_timer.h
164
static inline u64 timer_get_offset(struct arch_timer_context *ctxt)
include/kvm/arm_arch_timer.h
179
static inline void timer_set_offset(struct arch_timer_context *ctxt, u64 offset)
include/kvm/arm_arch_timer.h
80
struct arch_timer_context *direct_vtimer;
include/kvm/arm_arch_timer.h
81
struct arch_timer_context *direct_ptimer;
include/kvm/arm_arch_timer.h
82
struct arch_timer_context *emul_vtimer;
include/kvm/arm_arch_timer.h
83
struct arch_timer_context *emul_ptimer;
include/kvm/arm_arch_timer.h
89
struct arch_timer_context timers[NR_KVM_TIMERS];