/qemu/hw/timer/ |
H A D | i8254_common.c | 37 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 D | i8254.c | 129 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 D | meson.build | 2 system_ss.add(when: 'CONFIG_ALLWINNER_A10_PIT', if_true: files('allwinner-a10-pit.c'))
|
/qemu/hw/i386/kvm/ |
H A D | i8254.c | 87 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 D | pcspk.c | 53 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 D | i82378.c | 69 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 D | x86.c | 237 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 D | pc.c | 1135 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 D | microvm.c | 261 if (x86ms->pit == ON_OFF_AUTO_ON || x86ms->pit == ON_OFF_AUTO_AUTO) { in microvm_devices_init()
|
/qemu/hw/mips/ |
H A D | jazz.c | 186 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 D | x86.h | 78 OnOffAuto pit; member
|
/qemu/docs/system/i386/ |
H A D | microvm.rst | 49 - 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 D | removed-features.rst | 31 ``-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 D | qdict.txt | 151 8253pit.h: 48
|