Lines Matching refs:vpit
3731 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3732 memcpy(ps, &kvm->arch.vpit->pit_state, sizeof(struct kvm_pit_state));
3733 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3740 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3741 memcpy(&kvm->arch.vpit->pit_state, ps, sizeof(struct kvm_pit_state));
3744 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3752 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3753 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels,
3755 ps->flags = kvm->arch.vpit->pit_state.flags;
3756 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3766 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3767 prev_legacy = kvm->arch.vpit->pit_state.flags & KVM_PIT_FLAGS_HPET_LEGACY;
3771 memcpy(&kvm->arch.vpit->pit_state.channels, &ps->channels,
3772 sizeof(kvm->arch.vpit->pit_state.channels));
3773 kvm->arch.vpit->pit_state.flags = ps->flags;
3775 kvm_pit_load_count(kvm, i, kvm->arch.vpit->pit_state.channels[i].count, start);
3776 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3783 if (!kvm->arch.vpit)
3785 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3786 kvm->arch.vpit->pit_state.reinject = control->pit_reinject;
3787 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3940 if (kvm->arch.vpit)
3943 kvm->arch.vpit = kvm_create_pit(kvm, u.pit_config.flags);
3944 if (kvm->arch.vpit)
3999 if (!kvm->arch.vpit)
4015 if (!kvm->arch.vpit)
4022 if (!kvm->arch.vpit)
4038 if (!kvm->arch.vpit)