Searched refs:arch_timer_context (Results 1 – 4 of 4) sorted by relevance
/linux-6.14.4/include/kvm/ |
D | arm_arch_timer.h | 53 struct arch_timer_context { struct 79 struct arch_timer_context *direct_vtimer; argument 80 struct arch_timer_context *direct_ptimer; 81 struct arch_timer_context *emul_vtimer; 82 struct arch_timer_context *emul_ptimer; 88 struct arch_timer_context timers[NR_KVM_TIMERS]; 144 u32 timer_get_ctl(struct arch_timer_context *ctxt); 145 u64 timer_get_cval(struct arch_timer_context *ctxt); 166 static inline u64 timer_get_offset(struct arch_timer_context *ctxt) in timer_get_offset()
|
/linux-6.14.4/arch/arm64/kvm/ |
D | arch_timer.c | 42 static bool kvm_timer_irq_can_fire(struct arch_timer_context *timer_ctx); 44 struct arch_timer_context *timer_ctx); 45 static bool kvm_timer_should_fire(struct arch_timer_context *timer_ctx); 47 struct arch_timer_context *timer, 51 struct arch_timer_context *timer, 67 u32 timer_get_ctl(struct arch_timer_context *ctxt) in timer_get_ctl() 86 u64 timer_get_cval(struct arch_timer_context *ctxt) in timer_get_cval() 105 static void timer_set_ctl(struct arch_timer_context *ctxt, u32 ctl) in timer_set_ctl() 127 static void timer_set_cval(struct arch_timer_context *ctxt, u64 cval) in timer_set_cval() 149 static void timer_set_offset(struct arch_timer_context *ctxt, u64 offset) in timer_set_offset() [all …]
|
D | trace_arm.h | 258 TP_PROTO(struct arch_timer_context *ctx), 280 TP_PROTO(struct arch_timer_context *ctx), 302 TP_PROTO(struct arch_timer_context *ctx), 317 TP_PROTO(struct arch_timer_context *ctx, bool should_fire),
|
/linux-6.14.4/arch/arm64/kvm/hyp/include/hyp/ |
D | switch.h | 585 static inline u64 hyp_timer_get_offset(struct arch_timer_context *ctxt) in hyp_timer_get_offset() 597 static inline u64 compute_counter_value(struct arch_timer_context *ctxt) in compute_counter_value() 604 struct arch_timer_context *ctxt; in kvm_handle_cntxct()
|