Lines Matching refs:pit_state
2820 mutex_lock(&kvm->arch.vpit->pit_state.lock);
2821 memcpy(ps, &kvm->arch.vpit->pit_state, sizeof(struct kvm_pit_state));
2822 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
2830 mutex_lock(&kvm->arch.vpit->pit_state.lock);
2831 memcpy(&kvm->arch.vpit->pit_state, ps, sizeof(struct kvm_pit_state));
2833 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
2841 mutex_lock(&kvm->arch.vpit->pit_state.lock);
2842 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels,
2844 ps->flags = kvm->arch.vpit->pit_state.flags;
2845 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
2854 mutex_lock(&kvm->arch.vpit->pit_state.lock);
2855 prev_legacy = kvm->arch.vpit->pit_state.flags & KVM_PIT_FLAGS_HPET_LEGACY;
2859 memcpy(&kvm->arch.vpit->pit_state.channels, &ps->channels,
2860 sizeof(kvm->arch.vpit->pit_state.channels));
2861 kvm->arch.vpit->pit_state.flags = ps->flags;
2862 kvm_pit_load_count(kvm, 0, kvm->arch.vpit->pit_state.channels[0].count, start);
2863 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
2872 mutex_lock(&kvm->arch.vpit->pit_state.lock);
2873 kvm->arch.vpit->pit_state.pit_timer.reinject = control->pit_reinject;
2874 mutex_unlock(&kvm->arch.vpit->pit_state.lock);