linux/arch/x86/kvm/kvm_timer.h
<<
>>
Prefs
   1
   2struct kvm_timer {
   3        struct hrtimer timer;
   4        s64 period;                             /* unit: ns */
   5        atomic_t pending;                       /* accumulated triggered timers */
   6        bool reinject;
   7        struct kvm_timer_ops *t_ops;
   8        struct kvm *kvm;
   9        struct kvm_vcpu *vcpu;
  10};
  11
  12struct kvm_timer_ops {
  13        bool (*is_periodic)(struct kvm_timer *);
  14};
  15
  16
  17enum hrtimer_restart kvm_timer_fn(struct hrtimer *data);
  18
  19