Home
last modified time | relevance | path

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

12

/linux/arch/x86/kvm/
A Di8254.c215 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 Di8254.h62 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 Dx86.c5627 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 Djcore-pit.c73 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 DMakefile4 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 Dconfig.c57 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 Dsamsung-boards.yaml149 - 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 Djcore,pit.txt5 - 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 Dat91-dvk_som60.dts20 tick-timer = &pit;
64 &pit {
A Dexynos5420-peach-pit.dts21 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 Dvfxxx.dtsi242 pit: pit@40037000 { label
243 compatible = "fsl,vf610-pit";
247 clock-names = "pit";
A Dat91-dvk_su60_somc.dtsi100 &pit {
A Dat91sam9261.dtsi618 pit: timer@fffffd30 { label
619 compatible = "atmel,at91sam9260-pit";
A Dat91sam9rl.dtsi781 pit: timer@fffffd30 { label
782 compatible = "atmel,at91sam9260-pit";
A Dsam9x60.dtsi698 pit: timer@fffffe40 { label
699 compatible = "atmel,at91sam9260-pit";
A Dat91sam9n12.dtsi135 pit: timer@fffffe30 { label
136 compatible = "atmel,at91sam9260-pit";
A Dat91sam9260.dtsi138 pit: timer@fffffd30 { label
139 compatible = "atmel,at91sam9260-pit";
A Dat91sam9263.dtsi137 pit: timer@fffffd30 { label
138 compatible = "atmel,at91sam9260-pit";
A Dat91sam9x5.dtsi149 pit: timer@fffffe30 { label
150 compatible = "atmel,at91sam9260-pit";
A Dat91sam9g45.dtsi146 pit: timer@fffffd30 { label
147 compatible = "atmel,at91sam9260-pit";
A Dsama5d2.dtsi678 pit: timer@f8048030 { label
679 compatible = "atmel,at91sam9260-pit";
A Dsama5d3.dtsi1018 pit: timer@fffffe30 { label
1019 compatible = "atmel,at91sam9260-pit";
/linux/arch/sh/boot/dts/
A Dj2_mimas_v2.dts63 compatible = "jcore,pit";
/linux/arch/m68k/coldfire/
A DMakefile34 obj-$(CONFIG_COLDFIRE_PIT_TIMER) += pit.o
/linux/Documentation/devicetree/bindings/arm/
A Datmel-sysregs.txt8 - compatible: Should be "atmel,at91sam9260-pit"

Completed in 46 milliseconds

12