/openbmc/u-boot/arch/powerpc/lib/ |
H A D | time.c | 19 ulong ticks; in usec2ticks() local 22 ticks = ((usec * (get_tbclk()/1000)) + 500) / 1000; in usec2ticks() 24 ticks = ((usec / 10) * (get_tbclk() / 100000)); in usec2ticks() 27 return (ticks); in usec2ticks() 39 ulong ticks = usec2ticks (usec); in __udelay() local 40 wait_ticks (ticks); in __udelay() 45 unsigned long ticks2usec(unsigned long ticks) in ticks2usec() argument 54 ticks *= 1000L; in ticks2usec() 55 ticks /= tbclk; in ticks2usec() 56 ticks *= 1000L; in ticks2usec() [all …]
|
/openbmc/u-boot/arch/arm/cpu/arm920t/ep93xx/ |
H A D | timer.c | 28 unsigned long long ticks; member 34 unsigned long long ticks = (unsigned long long)usecs * TIMER_FREQ; in usecs_to_ticks() local 35 do_div(ticks, 1000 * 1000); in usecs_to_ticks() 37 return ticks; in usecs_to_ticks() 46 timer.ticks += now - timer.last_read; in read_timer() 49 timer.ticks += TIMER_MAX_VAL - timer.last_read + now; in read_timer() 63 sys_ticks = timer.ticks * CONFIG_SYS_HZ; in get_ticks() 80 target = timer.ticks + usecs_to_ticks(usec); in __udelay() 82 while (timer.ticks < target) in __udelay() 102 timer.ticks = 0; in timer_init()
|
/openbmc/qemu/tests/qtest/ |
H A D | tco-test.c | 40 #define TCO_TICKS_TO_SECS(ticks) (((ticks) * 6) / 10) argument 107 static void set_tco_timeout(const TestData *d, uint16_t ticks) in set_tco_timeout() argument 109 qpci_io_writew(d->dev, d->tco_io_bar, TCO_TMR, ticks); in set_tco_timeout() 165 const uint16_t ticks = TCO_SECS_TO_TICKS(4); in test_tco_timeout() local 176 set_tco_timeout(&d, ticks); in test_tco_timeout() 179 qtest_clock_step(d.qts, ticks * TCO_TICK_NSEC); in test_tco_timeout() 194 qtest_clock_step(d.qts, ticks * TCO_TICK_NSEC); in test_tco_timeout() 209 const uint16_t ticks = 0xffff; in test_tco_max_timeout() local 220 set_tco_timeout(&d, ticks); in test_tco_max_timeout() 223 qtest_clock_step(d.qts, ((ticks & TCO_TMR_MASK) - 1) * TCO_TICK_NSEC); in test_tco_max_timeout() [all …]
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-tps6586x.c | 59 unsigned long long ticks = 0; in tps6586x_rtc_read_time() local 72 ticks <<= 8; in tps6586x_rtc_read_time() 73 ticks |= buff[i]; in tps6586x_rtc_read_time() 76 seconds = ticks >> 10; in tps6586x_rtc_read_time() 85 unsigned long long ticks; in tps6586x_rtc_set_time() local 92 ticks = (unsigned long long)seconds << 10; in tps6586x_rtc_set_time() 93 buff[0] = (ticks >> 32) & 0xff; in tps6586x_rtc_set_time() 94 buff[1] = (ticks >> 24) & 0xff; in tps6586x_rtc_set_time() 95 buff[2] = (ticks >> 16) & 0xff; in tps6586x_rtc_set_time() 96 buff[3] = (ticks >> 8) & 0xff; in tps6586x_rtc_set_time() [all …]
|
H A D | rtc-88pm80x.c | 103 unsigned long ticks, base, data; in pm80x_rtc_read_time() local 113 ticks = base + data; in pm80x_rtc_read_time() 115 base, data, ticks); in pm80x_rtc_read_time() 116 rtc_time64_to_tm(ticks, tm); in pm80x_rtc_read_time() 124 unsigned long ticks, base, data; in pm80x_rtc_set_time() local 126 ticks = rtc_tm_to_time64(tm); in pm80x_rtc_set_time() 132 base = ticks - data; in pm80x_rtc_set_time() 134 base, data, ticks); in pm80x_rtc_set_time() 148 unsigned long ticks, base, data; in pm80x_rtc_read_alarm() local 159 ticks = base + data; in pm80x_rtc_read_alarm() [all …]
|
H A D | rtc-88pm860x.c | 82 unsigned long ticks, base, data; in pm860x_rtc_read_time() local 94 ticks = base + data; in pm860x_rtc_read_time() 96 base, data, ticks); in pm860x_rtc_read_time() 98 rtc_time64_to_tm(ticks, tm); in pm860x_rtc_read_time() 107 unsigned long ticks, base, data; in pm860x_rtc_set_time() local 109 ticks = rtc_tm_to_time64(tm); in pm860x_rtc_set_time() 115 base = ticks - data; in pm860x_rtc_set_time() 117 base, data, ticks); in pm860x_rtc_set_time() 131 unsigned long ticks, base, data; in pm860x_rtc_read_alarm() local 143 ticks = base + data; in pm860x_rtc_read_alarm() [all …]
|
/openbmc/u-boot/arch/arm/cpu/armv8/ |
H A D | generic_timer.c | 90 unsigned long ticks = timer_read_counter(); in get_ticks() local 92 gd->arch.tbl = ticks; in get_ticks() 94 return ticks; in get_ticks() 99 ulong ticks; in usec2ticks() local 101 ticks = ((usec * (get_tbclk()/1000)) + 500) / 1000; in usec2ticks() 103 ticks = ((usec / 10) * (get_tbclk() / 100000)); in usec2ticks() 105 return ticks; in usec2ticks()
|
/openbmc/linux/fs/ |
H A D | timerfd.c | 39 u64 ticks; member 69 ctx->ticks++; in timerfd_triggered() 110 ctx->ticks++; in timerfd_clock_was_set() 201 ctx->ticks = 0; in timerfd_setup() 258 if (ctx->ticks) in timerfd_poll() 270 u64 ticks = 0; in timerfd_read() local 272 if (count < sizeof(ticks)) in timerfd_read() 278 res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks); in timerfd_read() 286 ctx->ticks = 0; in timerfd_read() 291 if (ctx->ticks) { in timerfd_read() [all …]
|
/openbmc/qemu/system/ |
H A D | cpu-timers.c | 44 int64_t ticks = timers_state.cpu_ticks_offset; in cpu_get_ticks_locked() local 46 ticks += cpu_get_host_ticks(); in cpu_get_ticks_locked() 49 if (timers_state.cpu_ticks_prev > ticks) { in cpu_get_ticks_locked() 51 timers_state.cpu_ticks_offset += timers_state.cpu_ticks_prev - ticks; in cpu_get_ticks_locked() 52 ticks = timers_state.cpu_ticks_prev; in cpu_get_ticks_locked() 55 timers_state.cpu_ticks_prev = ticks; in cpu_get_ticks_locked() 56 return ticks; in cpu_get_ticks_locked() 65 int64_t ticks; in cpu_get_ticks() local 68 ticks = cpu_get_ticks_locked(); in cpu_get_ticks() 70 return ticks; in cpu_get_ticks()
|
/openbmc/linux/arch/powerpc/sysdev/ |
H A D | mpic_timer.c | 85 const u64 ticks, time64_t *time) in convert_ticks_to_time() argument 87 *time = (u64)div_u64(ticks, priv->timerfreq); in convert_ticks_to_time() 92 time64_t time, u64 *ticks) in convert_time_to_ticks() argument 101 *ticks = (u64)time * (u64)priv->timerfreq; in convert_time_to_ticks() 137 static int set_cascade_timer(struct timer_group_priv *priv, u64 ticks, in set_cascade_timer() argument 154 tmp_ticks = div_u64_rem(ticks, MAX_TICKS_CASCADE, &rem_ticks); in set_cascade_timer() 166 u64 ticks) in get_cascade_timer() argument 174 if (ticks > max_ticks) in get_cascade_timer() 183 ret = set_cascade_timer(priv, ticks, allocated_timer->num); in get_cascade_timer() 195 u64 ticks; in get_timer() local [all …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | cpu5wdt.c | 28 static int ticks = 10000; variable 61 pr_debug("trigger at %i ticks\n", ticks); in cpu5wdt_trigger() 64 ticks--; in cpu5wdt_trigger() 71 if (cpu5wdt_device.queue && ticks) in cpu5wdt_trigger() 83 ticks = cpu5wdt_device.default_ticks; in cpu5wdt_reset() 86 pr_debug("reset (%i ticks)\n", (int) ticks); in cpu5wdt_reset() 116 ticks = cpu5wdt_device.default_ticks; in cpu5wdt_stop() 215 cpu5wdt_device.default_ticks = ticks; in cpu5wdt_init() 284 module_param(ticks, int, 0); 285 MODULE_PARM_DESC(ticks, "count down ticks, default is 10000");
|
H A D | mtx-1_wdt.c | 46 static int ticks = 100 * HZ; variable 64 ticks--; in mtx1_wdt_trigger() 70 if (mtx1_wdt_device.queue && ticks) in mtx1_wdt_trigger() 79 ticks = mtx1_wdt_device.default_ticks; in mtx1_wdt_reset() 108 ticks = mtx1_wdt_device.default_ticks; in mtx1_wdt_stop() 212 mtx1_wdt_device.default_ticks = ticks; in mtx1_wdt_probe()
|
/openbmc/linux/drivers/ssb/ |
H A D | driver_extif.c | 115 u32 ssb_extif_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks) in ssb_extif_watchdog_timer_set_wdt() argument 119 return ssb_extif_watchdog_timer_set(extif, ticks); in ssb_extif_watchdog_timer_set_wdt() 125 u32 ticks = (SSB_EXTIF_WATCHDOG_CLK / 1000) * ms; in ssb_extif_watchdog_timer_set_ms() local 127 ticks = ssb_extif_watchdog_timer_set(extif, ticks); in ssb_extif_watchdog_timer_set_ms() 129 return (ticks * 1000) / SSB_EXTIF_WATCHDOG_CLK; in ssb_extif_watchdog_timer_set_ms() 132 u32 ssb_extif_watchdog_timer_set(struct ssb_extif *extif, u32 ticks) in ssb_extif_watchdog_timer_set() argument 134 if (ticks > SSB_EXTIF_WATCHDOG_MAX_TIMER) in ssb_extif_watchdog_timer_set() 135 ticks = SSB_EXTIF_WATCHDOG_MAX_TIMER; in ssb_extif_watchdog_timer_set() 136 extif_write32(extif, SSB_EXTIF_WATCHDOG, ticks); in ssb_extif_watchdog_timer_set() 138 return ticks; in ssb_extif_watchdog_timer_set()
|
H A D | driver_chipcommon.c | 311 u32 ssb_chipco_watchdog_timer_set_wdt(struct bcm47xx_wdt *wdt, u32 ticks) in ssb_chipco_watchdog_timer_set_wdt() argument 318 return ssb_chipco_watchdog_timer_set(cc, ticks); in ssb_chipco_watchdog_timer_set_wdt() 324 u32 ticks; in ssb_chipco_watchdog_timer_set_ms() local 329 ticks = ssb_chipco_watchdog_timer_set(cc, cc->ticks_per_ms * ms); in ssb_chipco_watchdog_timer_set_ms() 330 return ticks / cc->ticks_per_ms; in ssb_chipco_watchdog_timer_set_ms() 471 u32 ssb_chipco_watchdog_timer_set(struct ssb_chipcommon *cc, u32 ticks) in ssb_chipco_watchdog_timer_set() argument 478 if (ticks == 1) in ssb_chipco_watchdog_timer_set() 479 ticks = 2; in ssb_chipco_watchdog_timer_set() 480 else if (ticks > maxt) in ssb_chipco_watchdog_timer_set() 481 ticks = maxt; in ssb_chipco_watchdog_timer_set() [all …]
|
/openbmc/linux/drivers/bcma/ |
H A D | driver_chipcommon.c | 78 u32 ticks) in bcma_chipco_watchdog_timer_set_wdt() argument 82 return bcma_chipco_watchdog_timer_set(cc, ticks); in bcma_chipco_watchdog_timer_set_wdt() 89 u32 ticks; in bcma_chipco_watchdog_timer_set_ms_wdt() local 91 ticks = bcma_chipco_watchdog_timer_set(cc, cc->ticks_per_ms * ms); in bcma_chipco_watchdog_timer_set_ms_wdt() 92 return ticks / cc->ticks_per_ms; in bcma_chipco_watchdog_timer_set_ms_wdt() 236 u32 bcma_chipco_watchdog_timer_set(struct bcma_drv_cc *cc, u32 ticks) in bcma_chipco_watchdog_timer_set() argument 242 if (ticks == 1) in bcma_chipco_watchdog_timer_set() 243 ticks = 2; in bcma_chipco_watchdog_timer_set() 244 else if (ticks > maxt) in bcma_chipco_watchdog_timer_set() 245 ticks = maxt; in bcma_chipco_watchdog_timer_set() [all …]
|
/openbmc/linux/init/ |
H A D | calibrate.c | 190 unsigned long lpj, lpj_base, ticks, loopadd, loopadd_base, chop_limit; in calibrate_delay_converge() local 196 ticks = jiffies; in calibrate_delay_converge() 197 while (ticks == jiffies) in calibrate_delay_converge() 200 ticks = jiffies; in calibrate_delay_converge() 208 } while (ticks == jiffies); in calibrate_delay_converge() 228 ticks = jiffies; in calibrate_delay_converge() 229 while (ticks == jiffies) in calibrate_delay_converge() 231 ticks = jiffies; in calibrate_delay_converge() 233 if (jiffies != ticks) /* longer than 1 tick */ in calibrate_delay_converge()
|
/openbmc/u-boot/doc/SPI/ |
H A D | README.sandbox-spi | 38 0 erase: 1 ticks, 1024000 KiB/s 8192.000 Mbps 39 1 check: 2 ticks, 512000 KiB/s 4096.000 Mbps 40 2 write: 6 ticks, 170666 KiB/s 1365.328 Mbps 41 3 read: 0 ticks, 1048576000 KiB/s -201326.-592 Mbps 43 0 erase: 1 ticks, 1024000 KiB/s 8192.000 Mbps 44 1 check: 2 ticks, 512000 KiB/s 4096.000 Mbps 45 2 write: 6 ticks, 170666 KiB/s 1365.328 Mbps 46 3 read: 0 ticks, 1048576000 KiB/s -201326.-592 Mbps
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | n2-drv.c | 112 unsigned long hv_err, state, ticks, watchdog_delta, watchdog_status; in n2rng_generic_read_control_v2() local 117 &ticks, in n2rng_generic_read_control_v2() 132 __delay(ticks); in n2rng_generic_read_control_v2() 158 unsigned long *ticks) in n2rng_write_ctl_one() argument 164 watchdog_timeout, ticks); in n2rng_write_ctl_one() 170 *ticks = N2RNG_ACCUM_CYCLES_DEFAULT; in n2rng_write_ctl_one() 178 unsigned long ticks, hv_err; in n2rng_generic_read_data() local 182 hv_err = sun4v_rng_data_read(data_ra, &ticks); in n2rng_generic_read_data() 189 __delay(ticks); in n2rng_generic_read_data() 205 unsigned long *ticks) in n2rng_read_diag_data_one() argument [all …]
|
/openbmc/linux/arch/arm/mach-rpc/ |
H A D | time.c | 33 u32 ticks; in ioc_timer_read() local 45 ticks = ioc_time + RPC_LATCH - count2; in ioc_timer_read() 54 ticks += RPC_LATCH; in ioc_timer_read() 61 ticks += RPC_LATCH; in ioc_timer_read() 64 return ticks; in ioc_timer_read()
|
/openbmc/linux/drivers/hwmon/ |
H A D | hih6130.c | 50 static inline int hih6130_temp_ticks_to_millicelsius(int ticks) in hih6130_temp_ticks_to_millicelsius() argument 52 ticks = ticks >> 2; in hih6130_temp_ticks_to_millicelsius() 57 return (DIV_ROUND_CLOSEST(ticks * 1650, 16382) - 400) * 100; in hih6130_temp_ticks_to_millicelsius() 65 static inline int hih6130_rh_ticks_to_per_cent_mille(int ticks) in hih6130_rh_ticks_to_per_cent_mille() argument 67 ticks &= ~0xC000; /* clear status bits */ in hih6130_rh_ticks_to_per_cent_mille() 72 return DIV_ROUND_CLOSEST(ticks * 1000, 16382) * 100; in hih6130_rh_ticks_to_per_cent_mille()
|
/openbmc/linux/sound/isa/gus/ |
H A D | gus_timer.c | 21 unsigned int ticks; in snd_gf1_timer1_start() local 26 ticks = timer->sticks; in snd_gf1_timer1_start() 28 snd_gf1_write8(gus, SNDRV_GF1_GB_ADLIB_TIMER_1, 256 - ticks); /* timer 1 count */ in snd_gf1_timer1_start() 57 unsigned int ticks; in snd_gf1_timer2_start() local 62 ticks = timer->sticks; in snd_gf1_timer2_start() 64 snd_gf1_write8(gus, SNDRV_GF1_GB_ADLIB_TIMER_2, 256 - ticks); /* timer 2 count */ in snd_gf1_timer2_start() 115 .ticks = 256, 124 .ticks = 256,
|
/openbmc/linux/drivers/misc/ |
H A D | vcpu_stall_detector.c | 60 u32 ticks, ping_timeout_ms; in vcpu_stall_detect_timer_fn() local 67 ticks = vcpu_stall_config.clock_freq_hz * in vcpu_stall_detect_timer_fn() 70 VCPU_STALL_REG_LOAD_CNT, ticks); in vcpu_stall_detect_timer_fn() 82 u32 ticks, ping_timeout_ms; in start_stall_detector_cpu() local 94 ticks = vcpu_stall_config.clock_freq_hz * in start_stall_detector_cpu() 96 vcpu_stall_reg_write(cpu, VCPU_STALL_REG_LOAD_CNT, ticks); in start_stall_detector_cpu()
|
/openbmc/linux/sound/core/ |
H A D | hrtimer.c | 35 unsigned long ticks; in snd_hrtimer_callback() local 42 ticks = t->sticks; in snd_hrtimer_callback() 48 ticks += ktime_divns(delta, ticks * resolution); in snd_hrtimer_callback() 50 snd_timer_interrupt(stime->timer, ticks); in snd_hrtimer_callback() 147 timer->hw.ticks = NANO_SEC / resolution; in snd_hrtimer_init()
|
/openbmc/u-boot/arch/arm/cpu/armv7/ls102xa/ |
H A D | timer.c | 21 ulong ticks; in usec2ticks() local 24 ticks = ((usec * (get_tbclk()/1000)) + 500) / 1000; in usec2ticks() 26 ticks = ((usec / 10) * (get_tbclk() / 100000)); in usec2ticks() 28 return ticks; in usec2ticks()
|
/openbmc/linux/drivers/macintosh/ |
H A D | windfarm_pm91.c | 102 int ticks; member 117 int ticks; member 130 int ticks; member 175 wf_smu_cpu_fans->ticks = 1; in wf_smu_create_cpu_fans() 224 if (--st->ticks != 0) { in wf_smu_cpu_fans_tick() 229 st->ticks = WF_SMU_CPU_FANS_INTERVAL; in wf_smu_cpu_fans_tick() 310 wf_smu_drive_fans->ticks = 1; in wf_smu_create_drive_fans() 333 if (--st->ticks != 0) { in wf_smu_drive_fans_tick() 338 st->ticks = st->pid.param.interval; in wf_smu_drive_fans_tick() 391 wf_smu_slots_fans->ticks = 1; in wf_smu_create_slots_fans() [all …]
|