Home
last modified time | relevance | path

Searched refs:pit (Results 1 – 14 of 14) sorted by relevance

/qemu/hw/timer/
H A Di8254_common.c37 PITCommonState *pit = PIT_COMMON(dev); in pit_set_gate() local
38 PITChannelState *s = &pit->channels[channel]; in pit_set_gate()
39 PITCommonClass *c = PIT_COMMON_GET_CLASS(pit); in pit_set_gate()
41 c->set_channel_gate(pit, s, val); in pit_set_gate()
144 PITCommonState *pit = PIT_COMMON(dev); in pit_get_channel_info() local
145 PITChannelState *s = &pit->channels[channel]; in pit_get_channel_info()
146 PITCommonClass *c = PIT_COMMON_GET_CLASS(pit); in pit_get_channel_info()
148 c->get_channel_info(pit, s, info); in pit_get_channel_info()
151 void pit_reset_common(PITCommonState *pit) in pit_reset_common() argument
157 s = &pit->channels[i]; in pit_reset_common()
[all …]
H A Di8254.c129 PITCommonState *pit = opaque; in pit_ioport_write() local
139 s = &pit->channels[channel]; in pit_ioport_write()
158 s = &pit->channels[channel]; in pit_ioport_write()
173 s = &pit->channels[addr]; in pit_ioport_write()
197 PITCommonState *pit = opaque; in pit_ioport_read() local
208 s = &pit->channels[addr]; in pit_ioport_read()
286 PITCommonState *pit = PIT_COMMON(dev); in pit_reset() local
289 pit_reset_common(pit); in pit_reset()
291 s = &pit->channels[0]; in pit_reset()
301 PITCommonState *pit = opaque; in pit_irq_control() local
[all …]
H A Dmeson.build2 system_ss.add(when: 'CONFIG_ALLWINNER_A10_PIT', if_true: files('allwinner-a10-pit.c'))
/qemu/hw/i386/kvm/
H A Di8254.c87 static void kvm_pit_get(PITCommonState *pit) in kvm_pit_get() argument
89 KVMPITState *s = KVM_PIT(pit); in kvm_pit_get()
105 pit->channels[0].irq_disabled = kpit.flags & KVM_PIT_FLAGS_HPET_LEGACY; in kvm_pit_get()
108 sc = &pit->channels[i]; in kvm_pit_get()
124 sc = &pit->channels[0]; in kvm_pit_get()
129 static void kvm_pit_put(PITCommonState *pit) in kvm_pit_put() argument
131 KVMPITState *s = KVM_PIT(pit); in kvm_pit_put()
142 kpit.flags = pit->channels[0].irq_disabled ? KVM_PIT_FLAGS_HPET_LEGACY : 0; in kvm_pit_put()
145 sc = &pit->channels[i]; in kvm_pit_put()
213 PITCommonState *pit = opaque; in kvm_pit_irq_control() local
[all …]
/qemu/hw/audio/
H A Dpcspk.c53 void *pit; member
90 pit_get_channel_info(s->pit, 2, &ch); in pcspk_callback()
141 pit_get_channel_info(s->pit, 2, &ch); in pcspk_io_read()
156 pit_set_gate(s->pit, 2, gate); in pcspk_io_write()
180 (Object **)&s->pit, in pcspk_initfn()
/qemu/hw/isa/
H A Di82378.c69 ISADevice *pit; in i82378_realize() local
103 pit = i8254_pit_init(isabus, 0x40, 0, NULL); in i82378_realize()
107 object_property_set_link(OBJECT(pcspk), "pit", OBJECT(pit), &error_fatal); in i82378_realize()
/qemu/hw/i386/
H A Dx86.c237 OnOffAuto pit = x86ms->pit; in x86_machine_get_pit() local
239 visit_type_OnOffAuto(v, name, &pit, errp); in x86_machine_get_pit()
247 visit_type_OnOffAuto(v, name, &x86ms->pit, errp); in x86_machine_set_pit()
366 x86ms->pit = ON_OFF_AUTO_AUTO; in x86_machine_initfn()
H A Dpc.c1135 ISADevice *pit = NULL; in pc_basic_device_init() local
1202 (x86ms->pit == ON_OFF_AUTO_AUTO || x86ms->pit == ON_OFF_AUTO_ON)) { in pc_basic_device_init()
1204 pit = kvm_pit_init(isa_bus, 0x40); in pc_basic_device_init()
1206 pit = i8254_pit_init(isa_bus, 0x40, pit_isa_irq, pit_alt_irq); in pc_basic_device_init()
1210 qdev_connect_gpio_out(hpet, 0, qdev_get_gpio_in(DEVICE(pit), 0)); in pc_basic_device_init()
1213 OBJECT(pit), &error_fatal); in pc_basic_device_init()
H A Dmicrovm.c261 if (x86ms->pit == ON_OFF_AUTO_ON || x86ms->pit == ON_OFF_AUTO_AUTO) { in microvm_devices_init()
/qemu/hw/mips/
H A Djazz.c186 ISADevice *pit; in mips_jazz_init() local
291 pit = i8254_pit_init(isa_bus, 0x40, 0, NULL); in mips_jazz_init()
293 object_property_set_link(OBJECT(pcspk), "pit", OBJECT(pit), &error_fatal); in mips_jazz_init()
/qemu/include/hw/i386/
H A Dx86.h78 OnOffAuto pit; member
/qemu/docs/system/i386/
H A Dmicrovm.rst49 - microvm.pit=OnOffAuto (Enable i8254 PIT)
97 -M microvm,x-option-roms=off,pit=off,pic=off,isa-serial=off,rtc=off \
/qemu/docs/about/
H A Dremoved-features.rst31 ``-no-kvm-pit`` (removed in 2.12)
45 ``-global kvm-pit.lost_tick_policy=delay``.
77 ``-no-kvm-pit-reinjection`` (removed in 3.0)
80 Use ``-global kvm-pit.lost_tick_policy=discard`` instead.
/qemu/tests/data/qobject/
H A Dqdict.txt151 8253pit.h: 48