Lines Matching refs:pit_state
5270 struct kvm_kpit_state *kps = &kvm->arch.vpit->pit_state;
5285 mutex_lock(&pit->pit_state.lock);
5286 memcpy(&pit->pit_state.channels, ps, sizeof(*ps));
5289 mutex_unlock(&pit->pit_state.lock);
5295 mutex_lock(&kvm->arch.vpit->pit_state.lock);
5296 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels,
5298 ps->flags = kvm->arch.vpit->pit_state.flags;
5299 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
5311 mutex_lock(&pit->pit_state.lock);
5312 prev_legacy = pit->pit_state.flags & KVM_PIT_FLAGS_HPET_LEGACY;
5316 memcpy(&pit->pit_state.channels, &ps->channels,
5317 sizeof(pit->pit_state.channels));
5318 pit->pit_state.flags = ps->flags;
5320 kvm_pit_load_count(pit, i, pit->pit_state.channels[i].count,
5322 mutex_unlock(&pit->pit_state.lock);
5331 /* pit->pit_state.lock was overloaded to prevent userspace from getting
5335 mutex_lock(&pit->pit_state.lock);
5337 mutex_unlock(&pit->pit_state.lock);