Lines Matching refs:pit_state
5614 struct kvm_kpit_state *kps = &kvm->arch.vpit->pit_state;
5629 mutex_lock(&pit->pit_state.lock);
5630 memcpy(&pit->pit_state.channels, ps, sizeof(*ps));
5633 mutex_unlock(&pit->pit_state.lock);
5639 mutex_lock(&kvm->arch.vpit->pit_state.lock);
5640 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels,
5642 ps->flags = kvm->arch.vpit->pit_state.flags;
5643 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
5655 mutex_lock(&pit->pit_state.lock);
5656 prev_legacy = pit->pit_state.flags & KVM_PIT_FLAGS_HPET_LEGACY;
5660 memcpy(&pit->pit_state.channels, &ps->channels,
5661 sizeof(pit->pit_state.channels));
5662 pit->pit_state.flags = ps->flags;
5664 kvm_pit_load_count(pit, i, pit->pit_state.channels[i].count,
5666 mutex_unlock(&pit->pit_state.lock);
5675 /* pit->pit_state.lock was overloaded to prevent userspace from getting
5679 mutex_lock(&pit->pit_state.lock);
5681 mutex_unlock(&pit->pit_state.lock);