Lines Matching refs:vpit
3572 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3573 memcpy(ps, &kvm->arch.vpit->pit_state, sizeof(struct kvm_pit_state));
3574 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3581 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3582 memcpy(&kvm->arch.vpit->pit_state, ps, sizeof(struct kvm_pit_state));
3585 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3591 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3592 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels,
3594 ps->flags = kvm->arch.vpit->pit_state.flags;
3595 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3605 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3606 prev_legacy = kvm->arch.vpit->pit_state.flags & KVM_PIT_FLAGS_HPET_LEGACY;
3610 memcpy(&kvm->arch.vpit->pit_state.channels, &ps->channels,
3611 sizeof(kvm->arch.vpit->pit_state.channels));
3612 kvm->arch.vpit->pit_state.flags = ps->flags;
3614 kvm_pit_load_count(kvm, i, kvm->arch.vpit->pit_state.channels[i].count,
3616 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3623 if (!kvm->arch.vpit)
3625 mutex_lock(&kvm->arch.vpit->pit_state.lock);
3626 kvm->arch.vpit->pit_state.reinject = control->pit_reinject;
3627 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
3817 if (kvm->arch.vpit)
3820 kvm->arch.vpit = kvm_create_pit(kvm, u.pit_config.flags);
3821 if (kvm->arch.vpit)
3876 if (!kvm->arch.vpit)
3892 if (!kvm->arch.vpit)
3899 if (!kvm->arch.vpit)
3915 if (!kvm->arch.vpit)