| /arch/nios2/kernel/ |
| A D | time.c | 42 struct nios2_timer timer; member 47 struct nios2_timer timer; member 111 if (nios2_cs.timer.base) in get_cycles() 174 struct nios2_timer *timer = &nios2_ced->timer; in nios2_timer_shutdown() local 176 nios2_timer_stop(timer); in nios2_timer_shutdown() 184 struct nios2_timer *timer = &nios2_ced->timer; in nios2_timer_set_periodic() local 194 struct nios2_timer *timer = &nios2_ced->timer; in nios2_timer_resume() local 196 nios2_timer_start(timer); in nios2_timer_resume() 259 nios2_ce.timer.base = iobase; in nios2_clockevent_init() 260 nios2_ce.timer.freq = freq; in nios2_clockevent_init() [all …]
|
| /arch/s390/kernel/ |
| A D | vtime.c | 39 u64 timer; in set_vtimer() local 311 timer->function(timer->data); in virt_timer_expire() 312 if (timer->interval) { in virt_timer_expire() 314 timer->expires = timer->interval + in virt_timer_expire() 325 timer->function = NULL; in init_virt_timer() 358 timer->interval = periodic ? timer->expires : 0; in __add_vtimer() 369 __add_vtimer(timer, 0); in add_virt_timer() 378 __add_vtimer(timer, 1); in add_virt_timer_periodic() 387 BUG_ON(!timer->function); in __mod_vtimer() 389 if (timer->expires == expires && vtimer_pending(timer)) in __mod_vtimer() [all …]
|
| /arch/powerpc/sysdev/ |
| A D | fsl_mpic_timer_wakeup.c | 19 struct mpic_timer *timer; member 33 if (wakeup->timer) { in fsl_free_resource() 34 disable_irq_wake(wakeup->timer->irq); in fsl_free_resource() 35 mpic_free_timer(wakeup->timer); in fsl_free_resource() 38 wakeup->timer = NULL; in fsl_free_resource() 58 if (fsl_wakeup->timer) { in fsl_timer_wakeup_show() 80 if (fsl_wakeup->timer) { in fsl_timer_wakeup_store() 83 fsl_wakeup->timer = NULL; in fsl_timer_wakeup_store() 91 if (!fsl_wakeup->timer) in fsl_timer_wakeup_store() 97 fsl_wakeup->timer = NULL; in fsl_timer_wakeup_store() [all …]
|
| A D | mpic_timer.c | 64 struct mpic_timer timer[TIMERS_PER_GROUP]; member 128 return &priv->timer[num]; in detect_idle_cascade_timer() 146 casc_priv = priv->timer[num].cascade_handle; in set_cascade_timer() 193 struct mpic_timer *timer; in get_timer() local 210 timer = get_cascade_timer(priv, ticks); in get_timer() 211 if (!timer) in get_timer() 214 return timer; in get_timer() 228 priv->timer[num].cascade_handle = NULL; in get_timer() 230 return &priv->timer[num]; in get_timer() 331 free_irq(priv->timer[handle->num].irq, priv->timer[handle->num].dev); in mpic_free_timer() [all …]
|
| /arch/arm/mach-omap1/ |
| A D | time.c | 76 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_timer_read() local 77 return readl(&timer->read_tim); in omap_mpu_timer_read() 82 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_set_autoreset() local 84 writel(readl(&timer->cntl) | MPU_TIMER_AR, &timer->cntl); in omap_mpu_set_autoreset() 89 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_remove_autoreset() local 91 writel(readl(&timer->cntl) & ~MPU_TIMER_AR, &timer->cntl); in omap_mpu_remove_autoreset() 97 omap_mpu_timer_regs_t __iomem *timer = omap_mpu_timer_base(nr); in omap_mpu_timer_start() local 103 writel(MPU_TIMER_CLOCK_ENABLE, &timer->cntl); in omap_mpu_timer_start() 105 writel(load_val, &timer->load_tim); in omap_mpu_timer_start() 107 writel(timerflags, &timer->cntl); in omap_mpu_timer_start() [all …]
|
| /arch/arm/boot/dts/ti/omap/ |
| A D | omap2.dtsi | 218 timer2: timer@0 { 225 timer3: timer@48078000 { 232 timer4: timer@4807a000 { 244 ti,timer-dsp; 252 ti,timer-dsp; 260 ti,timer-dsp; 268 ti,timer-dsp; 276 ti,timer-pwm; 284 ti,timer-pwm; 292 ti,timer-pwm; [all …]
|
| A D | omap3-beagle-ab4.dts | 25 timer@0 { 26 /delete-property/ti,timer-alwon; 30 /* Preferred always-on timer for clocksource */ 34 timer@0 { 39 /* Preferred timer for clockevent */ 43 timer@0 {
|
| A D | omap3.dtsi | 717 ti,timer-alwon; 768 ti,timer-dsp; 776 ti,timer-dsp; 784 ti,timer-dsp; 792 ti,timer-pwm; 793 ti,timer-dsp; 801 ti,timer-pwm; 809 ti,timer-pwm; 817 ti,timer-pwm; 845 ti,timer-alwon; [all …]
|
| /arch/riscv/kvm/ |
| A D | vcpu_timer.c | 85 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_update_hrtimer() 104 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_timer_next_event() 130 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_timer_pending() 142 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_timer_blocking() 162 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_get_reg_timer() 202 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_set_reg_timer() 246 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_timer_init() 275 vcpu->arch.timer.init_done = false; in kvm_riscv_vcpu_timer_deinit() 282 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_timer_reset() 302 struct kvm_vcpu_timer *t = &vcpu->arch.timer; in kvm_riscv_vcpu_timer_restore() [all …]
|
| /arch/s390/include/asm/ |
| A D | vtimer.h | 22 extern void init_virt_timer(struct vtimer_list *timer); 23 extern void add_virt_timer(struct vtimer_list *timer); 24 extern void add_virt_timer_periodic(struct vtimer_list *timer); 25 extern int mod_virt_timer(struct vtimer_list *timer, u64 expires); 26 extern int mod_virt_timer_periodic(struct vtimer_list *timer, u64 expires); 27 extern int del_virt_timer(struct vtimer_list *timer);
|
| /arch/xtensa/kernel/ |
| A D | time.c | 85 struct ccount_timer *timer = in ccount_timer_shutdown() local 88 if (timer->irq_enabled) { in ccount_timer_shutdown() 90 timer->irq_enabled = 0; in ccount_timer_shutdown() 97 struct ccount_timer *timer = in ccount_timer_set_oneshot() local 100 if (!timer->irq_enabled) { in ccount_timer_set_oneshot() 102 timer->irq_enabled = 1; in ccount_timer_set_oneshot() 129 struct ccount_timer *timer = &per_cpu(ccount_timer, cpu); in local_timer_setup() local 130 struct clock_event_device *clockevent = &timer->evt; in local_timer_setup() 132 timer->irq_enabled = 1; in local_timer_setup() 133 snprintf(timer->name, sizeof(timer->name), "ccount_clockevent_%u", cpu); in local_timer_setup() [all …]
|
| /arch/arm64/kvm/ |
| A D | arch_timer.c | 505 if (!timer->enabled) in timer_save_state() 616 if (!timer->enabled) in timer_restore_state() 1043 if (timer->enabled) { in kvm_timer_vcpu_reset() 1216 val = timer_get_cval(timer) - kvm_phys_timer_read() + timer_get_offset(timer); in kvm_arm_timer_read() 1254 if (timer == map.emul_vtimer || timer == map.emul_ptimer) in kvm_arm_timer_read_sysreg() 1258 timer_save_state(timer); in kvm_arm_timer_read_sysreg() 1305 if (timer == map.emul_vtimer || timer == map.emul_ptimer) { in kvm_arm_timer_write_sysreg() 1308 timer_emulate(timer); in kvm_arm_timer_write_sysreg() 1620 if (timer->enabled) in kvm_timer_enable() 1656 timer->enabled = 1; in kvm_timer_enable() [all …]
|
| /arch/arm/boot/dts/synaptics/ |
| A D | berlin2.dtsi | 128 local-timer@ad0600 { 256 timer0: timer@2c00 { 261 clock-names = "timer"; 265 timer1: timer@2c14 { 270 clock-names = "timer"; 274 timer2: timer@2c28 { 283 timer3: timer@2c3c { 292 timer4: timer@2c50 { 301 timer5: timer@2c64 { 310 timer6: timer@2c78 { [all …]
|
| A D | berlin2cd.dtsi | 93 global-timer@ad0200 { 100 local-timer@ad0600 { 300 timer0: timer@2c00 { 305 clock-names = "timer"; 309 timer1: timer@2c14 { 318 timer2: timer@2c28 { 327 timer3: timer@2c3c { 336 timer4: timer@2c50 { 345 timer5: timer@2c64 { 354 timer6: timer@2c78 { [all …]
|
| A D | berlin2q.dtsi | 166 local-timer@ad0600 { 341 timer0: timer@2c00 { 345 clock-names = "timer"; 349 timer1: timer@2c14 { 353 clock-names = "timer"; 356 timer2: timer@2c28 { 364 timer3: timer@2c3c { 372 timer4: timer@2c50 { 380 timer5: timer@2c64 { 388 timer6: timer@2c78 { [all …]
|
| /arch/arm/boot/dts/microchip/ |
| A D | mpa1600.dts | 34 tcb0: timer@fffa0000 { 35 timer@0 { 36 compatible = "atmel,tcb-timer"; 40 timer@2 { 41 compatible = "atmel,tcb-timer";
|
| A D | ge863-pro3.dtsi | 20 tcb0: timer@fffa0000 { 21 timer@0 { 22 compatible = "atmel,tcb-timer"; 26 timer@2 { 27 compatible = "atmel,tcb-timer";
|
| /arch/arm64/boot/dts/ti/ |
| A D | k3-am64-mcu.dtsi | 14 mcu_timer0: timer@4800000 { 15 compatible = "ti,am654-timer"; 20 ti,timer-pwm; 24 mcu_timer1: timer@4810000 { 25 compatible = "ti,am654-timer"; 30 ti,timer-pwm; 34 mcu_timer2: timer@4820000 { 35 compatible = "ti,am654-timer"; 40 ti,timer-pwm; 44 mcu_timer3: timer@4830000 { [all …]
|
| A D | k3-am62-mcu.dtsi | 31 mcu_timer0: timer@4800000 { 32 compatible = "ti,am654-timer"; 37 ti,timer-pwm; 41 mcu_timer1: timer@4810000 { 42 compatible = "ti,am654-timer"; 47 ti,timer-pwm; 51 mcu_timer2: timer@4820000 { 52 compatible = "ti,am654-timer"; 57 ti,timer-pwm; 61 mcu_timer3: timer@4830000 { [all …]
|
| A D | k3-am62a-mcu.dtsi | 30 mcu_timer0: timer@4800000 { 31 compatible = "ti,am654-timer"; 36 ti,timer-pwm; 40 mcu_timer1: timer@4810000 { 41 compatible = "ti,am654-timer"; 46 ti,timer-pwm; 50 mcu_timer2: timer@4820000 { 51 compatible = "ti,am654-timer"; 56 ti,timer-pwm; 60 mcu_timer3: timer@4830000 { [all …]
|
| /arch/arm/lib/ |
| A D | delay.c | 65 void __init register_current_timer_delay(const struct delay_timer *timer) in register_current_timer_delay() argument 70 clocks_calc_mult_shift(&new_mult, &new_shift, timer->freq, in register_current_timer_delay() 76 timer, res); in register_current_timer_delay() 82 delay_timer = timer; in register_current_timer_delay() 83 lpj_fine = timer->freq / HZ; in register_current_timer_delay()
|
| /arch/arm/mach-footbridge/ |
| A D | dc21285.c | 136 static void dc21285_enable_error(struct timer_list *timer) in dc21285_enable_error() argument 138 timer_delete(timer); in dc21285_enable_error() 140 if (timer == &serr_timer) in dc21285_enable_error() 142 else if (timer == &perr_timer) in dc21285_enable_error() 181 struct timer_list *timer = dev_id; in dc21285_serr_irq() local 195 timer->expires = jiffies + HZ; in dc21285_serr_irq() 196 add_timer(timer); in dc21285_serr_irq() 225 struct timer_list *timer = dev_id; in dc21285_parity_irq() local 239 timer->expires = jiffies + HZ; in dc21285_parity_irq() 240 add_timer(timer); in dc21285_parity_irq()
|
| /arch/arm64/boot/dts/st/ |
| A D | stm32mp251.dtsi | 146 timer { 318 timer@1 { 349 timer@2 { 380 timer@3 { 411 timer@4 { 436 timer@5 { 585 timer { 621 timer { 1474 timer { 1509 timer { [all …]
|
| /arch/arm/boot/dts/st/ |
| A D | stm32mp131.dtsi | 93 timer { 158 timer@1 { 194 timer@2 { 228 timer@3 { 264 timer@4 { 294 timer@5 { 319 timer@6 { 354 timer { 553 timer@0 { 920 timer { [all …]
|
| /arch/x86/lib/ |
| A D | kaslr.c | 36 u16 status, timer; in i8254() local 42 timer = inb(I8254_PORT_COUNTER0); in i8254() 43 timer |= inb(I8254_PORT_COUNTER0) << 8; in i8254() 46 return timer; in i8254()
|