Lines Matching refs:pit
6197 struct kvm_pit *pit = kvm->arch.vpit;
6199 mutex_lock(&pit->pit_state.lock);
6200 memcpy(&pit->pit_state.channels, ps, sizeof(*ps));
6202 kvm_pit_load_count(pit, i, ps->channels[i].count, 0);
6203 mutex_unlock(&pit->pit_state.lock);
6223 struct kvm_pit *pit = kvm->arch.vpit;
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);
6243 struct kvm_pit *pit = kvm->arch.vpit;
6245 /* pit->pit_state.lock was overloaded to prevent userspace from getting
6249 mutex_lock(&pit->pit_state.lock);
6250 kvm_pit_set_reinject(pit, control->pit_reinject);
6251 mutex_unlock(&pit->pit_state.lock);