Lines Matching refs:pit_state
4168 struct kvm_kpit_state *kps = &kvm->arch.vpit->pit_state;
4183 mutex_lock(&pit->pit_state.lock);
4184 memcpy(&pit->pit_state.channels, ps, sizeof(*ps));
4187 mutex_unlock(&pit->pit_state.lock);
4193 mutex_lock(&kvm->arch.vpit->pit_state.lock);
4194 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels,
4196 ps->flags = kvm->arch.vpit->pit_state.flags;
4197 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
4209 mutex_lock(&pit->pit_state.lock);
4210 prev_legacy = pit->pit_state.flags & KVM_PIT_FLAGS_HPET_LEGACY;
4214 memcpy(&pit->pit_state.channels, &ps->channels,
4215 sizeof(pit->pit_state.channels));
4216 pit->pit_state.flags = ps->flags;
4218 kvm_pit_load_count(pit, i, pit->pit_state.channels[i].count,
4220 mutex_unlock(&pit->pit_state.lock);
4232 /* pit->pit_state.lock was overloaded to prevent userspace from getting
4236 mutex_lock(&pit->pit_state.lock);
4238 mutex_unlock(&pit->pit_state.lock);