]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/kvm/i8254.h
Merge tag 'for-3.11-rc1' of git://gitorious.org/linux-pwm/linux-pwm
[karo-tx-linux.git] / arch / x86 / kvm / i8254.h
index fdf40425ea1de2946bd40e31a1d1a6045ccdcb15..dd1b16b611b0ae6c9d2386a7e690e56a774f0b74 100644 (file)
@@ -24,8 +24,12 @@ struct kvm_kpit_channel_state {
 struct kvm_kpit_state {
        struct kvm_kpit_channel_state channels[3];
        u32 flags;
-       struct kvm_timer pit_timer;
        bool is_periodic;
+       s64 period;                             /* unit: ns */
+       struct hrtimer timer;
+       atomic_t pending;                       /* accumulated triggered timers */
+       bool reinject;
+       struct kvm *kvm;
        u32    speaker_data_on;
        struct mutex lock;
        struct kvm_pit *pit;