kvm_pit
struct kvm_pit *vpit;
static s64 kpit_elapsed(struct kvm_pit *pit, struct kvm_kpit_channel_state *c,
static int pit_get_count(struct kvm_pit *pit, int channel)
static int pit_get_out(struct kvm_pit *pit, int channel)
static void pit_latch_count(struct kvm_pit *pit, int channel)
static void pit_latch_status(struct kvm_pit *pit, int channel)
static inline struct kvm_pit *pit_state_to_pit(struct kvm_kpit_state *ps)
return container_of(ps, struct kvm_pit, pit_state);
struct kvm_pit *pit = pit_state_to_pit(ps);
struct kvm_pit *pit = vcpu->kvm->arch.vpit;
static void destroy_pit_timer(struct kvm_pit *pit)
struct kvm_pit *pit = container_of(work, struct kvm_pit, expired);
struct kvm_pit *pt = pit_state_to_pit(ps);
static inline void kvm_pit_reset_reinject(struct kvm_pit *pit)
static void kvm_pit_set_reinject(struct kvm_pit *pit, bool reinject)
static void create_pit_timer(struct kvm_pit *pit, u32 val, int is_period)
static void pit_load_count(struct kvm_pit *pit, int channel, u32 val)
static void kvm_pit_load_count(struct kvm_pit *pit, int channel, u32 val,
static inline struct kvm_pit *dev_to_pit(struct kvm_io_device *dev)
return container_of(dev, struct kvm_pit, dev);
static inline struct kvm_pit *speaker_to_pit(struct kvm_io_device *dev)
return container_of(dev, struct kvm_pit, speaker_dev);
struct kvm_pit *pit = dev_to_pit(this);
struct kvm_pit *pit = dev_to_pit(this);
static void pit_set_gate(struct kvm_pit *pit, int channel, u32 val)
struct kvm_pit *pit = speaker_to_pit(this);
struct kvm_pit *pit = speaker_to_pit(this);
static void kvm_pit_reset(struct kvm_pit *pit)
struct kvm_pit *pit = container_of(kimn, struct kvm_pit, mask_notifier);
struct kvm_pit *pit = kvm->arch.vpit;
struct kvm_pit *pit = kvm->arch.vpit;
struct kvm_pit *pit = kvm->arch.vpit;
struct kvm_pit *kvm_create_pit(struct kvm *kvm, u32 flags)
struct kvm_pit *pit;
pit = kzalloc_obj(struct kvm_pit, GFP_KERNEL_ACCOUNT);
static int pit_get_gate(struct kvm_pit *pit, int channel)
struct kvm_pit *pit = kvm->arch.vpit;
static s64 __kpit_elapsed(struct kvm_pit *pit)
struct kvm_pit *kvm_create_pit(struct kvm *kvm, u32 flags);