Home
last modified time | relevance | path

Searched refs:pit_state (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/
H A Di8254.c56 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_set_gate()
79 return pit->pit_state.channels[channel].gate; in pit_get_gate()
86 struct kvm_kpit_state *ps = &pit->pit_state; in __kpit_elapsed()
117 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_get_count()
144 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_get_out()
176 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_latch_count()
186 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_latch_status()
200 return container_of(ps, struct kvm_pit, pit_state); in pit_state_to_pit()
227 timer = &pit->pit_state.timer; in __kvm_migrate_pit_timer()
228 mutex_lock(&pit->pit_state in __kvm_migrate_pit_timer()
443 struct kvm_kpit_state *pit_state = &pit->pit_state; pit_ioport_write() local
518 struct kvm_kpit_state *pit_state = &pit->pit_state; pit_ioport_read() local
588 struct kvm_kpit_state *pit_state = &pit->pit_state; speaker_ioport_write() local
608 struct kvm_kpit_state *pit_state = &pit->pit_state; speaker_ioport_read() local
665 struct kvm_kpit_state *pit_state; kvm_create_pit() local
[all...]
H A Di8254.h44 struct kvm_kpit_state pit_state; member
H A Dx86.c6184 struct kvm_kpit_state *kps = &kvm->arch.vpit->pit_state; in kvm_vm_ioctl_get_pit()
6199 mutex_lock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit()
6200 memcpy(&pit->pit_state.channels, ps, sizeof(*ps)); in kvm_vm_ioctl_set_pit()
6203 mutex_unlock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit()
6209 mutex_lock(&kvm->arch.vpit->pit_state.lock); in kvm_vm_ioctl_get_pit2()
6210 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels, in kvm_vm_ioctl_get_pit2()
6212 ps->flags = kvm->arch.vpit->pit_state.flags; in kvm_vm_ioctl_get_pit2()
6213 mutex_unlock(&kvm->arch.vpit->pit_state.lock); in kvm_vm_ioctl_get_pit2()
6225 mutex_lock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit2()
6226 prev_legacy = pit->pit_state in kvm_vm_ioctl_set_pit2()
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Di8254.c56 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_set_gate()
79 return pit->pit_state.channels[channel].gate; in pit_get_gate()
86 struct kvm_kpit_state *ps = &pit->pit_state; in __kpit_elapsed()
117 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_get_count()
144 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_get_out()
176 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_latch_count()
186 struct kvm_kpit_channel_state *c = &pit->pit_state.channels[channel]; in pit_latch_status()
200 return container_of(ps, struct kvm_pit, pit_state); in pit_state_to_pit()
226 timer = &pit->pit_state.timer; in __kvm_migrate_pit_timer()
227 mutex_lock(&pit->pit_state in __kvm_migrate_pit_timer()
444 struct kvm_kpit_state *pit_state = &pit->pit_state; pit_ioport_write() local
519 struct kvm_kpit_state *pit_state = &pit->pit_state; pit_ioport_read() local
589 struct kvm_kpit_state *pit_state = &pit->pit_state; speaker_ioport_write() local
606 struct kvm_kpit_state *pit_state = &pit->pit_state; speaker_ioport_read() local
662 struct kvm_kpit_state *pit_state; kvm_create_pit() local
[all...]
H A Di8254.h45 struct kvm_kpit_state pit_state; member
H A Dx86.c5270 struct kvm_kpit_state *kps = &kvm->arch.vpit->pit_state; in kvm_vm_ioctl_get_pit()
5285 mutex_lock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit()
5286 memcpy(&pit->pit_state.channels, ps, sizeof(*ps)); in kvm_vm_ioctl_set_pit()
5289 mutex_unlock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit()
5295 mutex_lock(&kvm->arch.vpit->pit_state.lock); in kvm_vm_ioctl_get_pit2()
5296 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels, in kvm_vm_ioctl_get_pit2()
5298 ps->flags = kvm->arch.vpit->pit_state.flags; in kvm_vm_ioctl_get_pit2()
5299 mutex_unlock(&kvm->arch.vpit->pit_state.lock); in kvm_vm_ioctl_get_pit2()
5311 mutex_lock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit2()
5312 prev_legacy = pit->pit_state in kvm_vm_ioctl_set_pit2()
[all...]

Completed in 27 milliseconds