Lines Matching refs:pit_state
6184 struct kvm_kpit_state *kps = &kvm->arch.vpit->pit_state;
6199 mutex_lock(&pit->pit_state.lock);
6200 memcpy(&pit->pit_state.channels, ps, sizeof(*ps));
6203 mutex_unlock(&pit->pit_state.lock);
6209 mutex_lock(&kvm->arch.vpit->pit_state.lock);
6210 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels,
6212 ps->flags = kvm->arch.vpit->pit_state.flags;
6213 mutex_unlock(&kvm->arch.vpit->pit_state.lock);
6225 mutex_lock(&pit->pit_state.lock);
6226 prev_legacy = pit->pit_state.flags & KVM_PIT_FLAGS_HPET_LEGACY;
6230 memcpy(&pit->pit_state.channels, &ps->channels,
6231 sizeof(pit->pit_state.channels));
6232 pit->pit_state.flags = ps->flags;
6234 kvm_pit_load_count(pit, i, pit->pit_state.channels[i].count,
6236 mutex_unlock(&pit->pit_state.lock);
6245 /* pit->pit_state.lock was overloaded to prevent userspace from getting
6249 mutex_lock(&pit->pit_state.lock);
6251 mutex_unlock(&pit->pit_state.lock);