Lines Matching refs:pit
5283 struct kvm_pit *pit = kvm->arch.vpit;
5285 mutex_lock(&pit->pit_state.lock);
5286 memcpy(&pit->pit_state.channels, ps, sizeof(*ps));
5288 kvm_pit_load_count(pit, i, ps->channels[i].count, 0);
5289 mutex_unlock(&pit->pit_state.lock);
5309 struct kvm_pit *pit = kvm->arch.vpit;
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);
5329 struct kvm_pit *pit = kvm->arch.vpit;
5331 /* pit->pit_state.lock was overloaded to prevent userspace from getting
5335 mutex_lock(&pit->pit_state.lock);
5336 kvm_pit_set_reinject(pit, control->pit_reinject);
5337 mutex_unlock(&pit->pit_state.lock);