| /linux/arch/x86/kvm/ |
| A D | i8254.c | 215 kthread_queue_work(pit->worker, &pit->expired); in kvm_pit_ack_irq() 401 destroy_pit_timer(pit); in pit_load_count() 662 struct kvm_pit *pit; in kvm_create_pit() local 669 if (!pit) in kvm_create_pit() 683 if (IS_ERR(pit->worker)) in kvm_create_pit() 688 pit->kvm = kvm; in kvm_create_pit() 698 kvm_pit_reset(pit); in kvm_create_pit() 719 return pit; in kvm_create_pit() 730 kfree(pit); in kvm_create_pit() 738 if (pit) { in kvm_free_pit() [all …]
|
| A D | i8254.h | 62 void kvm_pit_load_count(struct kvm_pit *pit, int channel, u32 val, 64 void kvm_pit_set_reinject(struct kvm_pit *pit, bool reinject);
|
| A D | x86.c | 5627 struct kvm_pit *pit = kvm->arch.vpit; in kvm_vm_ioctl_set_pit() local 5629 mutex_lock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit() 5633 mutex_unlock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit() 5653 struct kvm_pit *pit = kvm->arch.vpit; in kvm_vm_ioctl_set_pit2() local 5655 mutex_lock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit2() 5662 pit->pit_state.flags = ps->flags; in kvm_vm_ioctl_set_pit2() 5664 kvm_pit_load_count(pit, i, pit->pit_state.channels[i].count, in kvm_vm_ioctl_set_pit2() 5666 mutex_unlock(&pit->pit_state.lock); in kvm_vm_ioctl_set_pit2() 5673 struct kvm_pit *pit = kvm->arch.vpit; in kvm_vm_ioctl_reinject() local 5679 mutex_lock(&pit->pit_state.lock); in kvm_vm_ioctl_reinject() [all …]
|
| /linux/drivers/clocksource/ |
| A D | jcore-pit.c | 73 jcore_pit_disable(pit); in jcore_pit_set() 75 writel(pit->enable_val, pit->base + REG_PITEN); in jcore_pit_set() 83 return jcore_pit_disable(pit); in jcore_pit_set_state_shutdown() 90 return jcore_pit_disable(pit); in jcore_pit_set_state_oneshot() 97 return jcore_pit_set(pit->periodic_delta, pit); in jcore_pit_set_state_periodic() 129 jcore_pit_disable(pit); in jcore_timer_interrupt() 131 pit->ced.event_handler(&pit->ced); in jcore_timer_interrupt() 222 if (!pit->base) { in jcore_pit_init() 227 pit->ced.name = "jcore_pit"; in jcore_pit_init() 232 pit->ced.rating = 400; in jcore_pit_init() [all …]
|
| A D | Makefile | 4 obj-$(CONFIG_ATMEL_PIT) += timer-atmel-pit.o 10 obj-$(CONFIG_CLKSRC_JCORE_PIT) += jcore-pit.o 50 obj-$(CONFIG_VF_PIT_TIMER) += timer-vf-pit.o
|
| /linux/arch/m68k/bvme6000/ |
| A D | config.c | 57 volatile PitRegsPtr pit = (PitRegsPtr)BVME_PIT_BASE; in bvme6000_reset() local 65 pit->pcddr |= 0x10; /* WDOG enable */ in bvme6000_reset() 87 volatile PitRegsPtr pit = (PitRegsPtr)BVME_PIT_BASE; in config_bvme6000() local 117 pit->pacr = 0x00; /* Sub Mode 00, H2 i/p, no DMA */ in config_bvme6000() 118 pit->padr = 0x00; /* Just to be tidy! */ in config_bvme6000() 120 pit->pbcr = 0x80; /* Sub Mode 1x, H4 i/p, no DMA */ in config_bvme6000() 123 pit->pbddr = 0xf3; /* Mostly outputs */ in config_bvme6000() 124 pit->pcdr = 0x01; /* PA transceiver disabled */ in config_bvme6000() 125 pit->pcddr = 0x03; /* WDOG disable */ in config_bvme6000() 248 t1op = pit->pcdr & 0x04; in bvme6000_read_clk() [all …]
|
| /linux/Documentation/devicetree/bindings/arm/samsung/ |
| A D | samsung-boards.yaml | 149 - const: google,pit-rev16 150 - const: google,pit-rev15 151 - const: google,pit-rev14 152 - const: google,pit-rev13 153 - const: google,pit-rev12 154 - const: google,pit-rev11 156 - const: google,pit-rev9 157 - const: google,pit-rev8 158 - const: google,pit-rev7 159 - const: google,pit-rev6 [all …]
|
| /linux/Documentation/devicetree/bindings/timer/ |
| A D | jcore,pit.txt | 5 - compatible: Must be "jcore,pit". 11 - interrupts: An interrupt to assign for the timer. The actual pit 21 compatible = "jcore,pit";
|
| /linux/arch/arm/boot/dts/ |
| A D | at91-dvk_som60.dts | 20 tick-timer = &pit; 64 &pit {
|
| A D | exynos5420-peach-pit.dts | 21 compatible = "google,pit-rev16", 22 "google,pit-rev15", "google,pit-rev14", 23 "google,pit-rev13", "google,pit-rev12", 24 "google,pit-rev11", "google,pit-rev10", 25 "google,pit-rev9", "google,pit-rev8", 26 "google,pit-rev7", "google,pit-rev6", 27 "google,pit", "google,peach","samsung,exynos5420",
|
| A D | vfxxx.dtsi | 242 pit: pit@40037000 { label 243 compatible = "fsl,vf610-pit"; 247 clock-names = "pit";
|
| A D | at91-dvk_su60_somc.dtsi | 100 &pit {
|
| A D | at91sam9261.dtsi | 618 pit: timer@fffffd30 { label 619 compatible = "atmel,at91sam9260-pit";
|
| A D | at91sam9rl.dtsi | 781 pit: timer@fffffd30 { label 782 compatible = "atmel,at91sam9260-pit";
|
| A D | sam9x60.dtsi | 698 pit: timer@fffffe40 { label 699 compatible = "atmel,at91sam9260-pit";
|
| A D | at91sam9n12.dtsi | 135 pit: timer@fffffe30 { label 136 compatible = "atmel,at91sam9260-pit";
|
| A D | at91sam9260.dtsi | 138 pit: timer@fffffd30 { label 139 compatible = "atmel,at91sam9260-pit";
|
| A D | at91sam9263.dtsi | 137 pit: timer@fffffd30 { label 138 compatible = "atmel,at91sam9260-pit";
|
| A D | at91sam9x5.dtsi | 149 pit: timer@fffffe30 { label 150 compatible = "atmel,at91sam9260-pit";
|
| A D | at91sam9g45.dtsi | 146 pit: timer@fffffd30 { label 147 compatible = "atmel,at91sam9260-pit";
|
| A D | sama5d2.dtsi | 678 pit: timer@f8048030 { label 679 compatible = "atmel,at91sam9260-pit";
|
| A D | sama5d3.dtsi | 1018 pit: timer@fffffe30 { label 1019 compatible = "atmel,at91sam9260-pit";
|
| /linux/arch/sh/boot/dts/ |
| A D | j2_mimas_v2.dts | 63 compatible = "jcore,pit";
|
| /linux/arch/m68k/coldfire/ |
| A D | Makefile | 34 obj-$(CONFIG_COLDFIRE_PIT_TIMER) += pit.o
|
| /linux/Documentation/devicetree/bindings/arm/ |
| A D | atmel-sysregs.txt | 8 - compatible: Should be "atmel,at91sam9260-pit"
|