| /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 …]
|
| /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 …]
|
| /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 …]
|
| /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 …]
|
| /linux/init/ |
| H A D | calibrate.c | 193 unsigned long lpj, lpj_base, ticks, loopadd, loopadd_base, chop_limit; in calibrate_delay_converge() local 199 ticks = jiffies; in calibrate_delay_converge() 200 while (ticks == jiffies) in calibrate_delay_converge() 203 ticks = jiffies; in calibrate_delay_converge() 211 } while (ticks == jiffies); in calibrate_delay_converge() 231 ticks = jiffies; in calibrate_delay_converge() 232 while (ticks == jiffies) in calibrate_delay_converge() 234 ticks = jiffies; in calibrate_delay_converge() 236 if (jiffies != ticks) /* longer than 1 tick */ in calibrate_delay_converge()
|
| /linux/arch/loongarch/kvm/ |
| H A D | timer.c | 56 unsigned long ticks, delta, period; in kvm_restore_timer() local 91 ticks = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_TVAL); in kvm_restore_timer() 93 if (!(cfg & CSR_TCFG_PERIOD) && (ticks > cfg)) { in kvm_restore_timer() 142 unsigned long ticks, delta, cfg; in _kvm_save_timer() local 147 ticks = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_TVAL); in _kvm_save_timer() 156 if (ticks < cfg) in _kvm_save_timer() 157 delta = tick_to_ns(vcpu, ticks); in _kvm_save_timer()
|
| /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()
|
| /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()
|
| /linux/tools/testing/selftests/tc-testing/plugin-lib/ |
| H A D | nsPlugin.py | 41 ticks = 20 43 if ticks == 0: 53 ticks -= 1 132 ticks = 20 134 if ticks == 0: 144 ticks -= 1 149 ticks = 20 151 if ticks == 0: 159 ticks -= 1
|
| /linux/sound/core/ |
| H A D | hrtimer.c | 36 unsigned long ticks; in snd_hrtimer_callback() local 43 ticks = t->sticks; in snd_hrtimer_callback() 49 ticks += ktime_divns(delta, ticks * resolution); in snd_hrtimer_callback() 51 snd_timer_interrupt(stime->timer, ticks); in snd_hrtimer_callback() 145 timer->hw.ticks = NANO_SEC / resolution; in snd_hrtimer_init()
|
| H A D | timer.c | 74 unsigned long ticks; member 541 bool start, unsigned long ticks) in snd_timer_start1() argument 563 if ((u64)snd_timer_hw_resolution(timer) * ticks < 100000) in snd_timer_start1() 568 timeri->ticks = timeri->cticks = ticks; in snd_timer_start1() 582 timer->sticks = ticks; in snd_timer_start1() 631 timeri->cticks = timeri->ticks; in snd_timer_stop1() 678 int snd_timer_start(struct snd_timer_instance *timeri, unsigned int ticks) in snd_timer_start() argument 680 if (timeri == NULL || ticks < 1) in snd_timer_start() 685 return snd_timer_start1(timeri, true, ticks); in snd_timer_start() 740 unsigned long ticks = ~0UL; in snd_timer_reschedule() local [all …]
|
| /linux/drivers/watchdog/ |
| 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() 211 mtx1_wdt_device.default_ticks = ticks; in mtx1_wdt_probe()
|
| H A D | rdc321x_wdt.c | 38 static int ticks = 1000; variable 62 ticks--; in rdc321x_wdt_trigger() 74 if (rdc321x_wdt_device.queue && ticks) in rdc321x_wdt_trigger() 86 ticks = rdc321x_wdt_device.default_ticks; in rdc321x_wdt_reset() 120 ticks = rdc321x_wdt_device.default_ticks; in rdc321x_wdt_stop() 234 rdc321x_wdt_device.default_ticks = ticks; in rdc321x_wdt_probe()
|
| /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 …]
|
| /linux/kernel/time/ |
| H A D | tick-legacy.c | 25 void legacy_timer_tick(unsigned long ticks) in legacy_timer_tick() argument 27 if (ticks) { in legacy_timer_tick() 30 do_timer(ticks); in legacy_timer_tick()
|
| /linux/Documentation/block/ |
| H A D | stat.rst | 32 read ticks milliseconds total wait time for read requests 36 write ticks milliseconds total wait time for write requests 43 discard ticks milliseconds total wait time for discard requests 45 flush ticks milliseconds total wait time for flush requests 75 read ticks, write ticks, discard ticks, flush ticks 103 number of requests waiting (see "read ticks" above for an example).
|
| /linux/arch/m68k/hp300/ |
| H A D | time.c | 81 u32 ticks; in hp300_read_clk() local 96 ticks = INTVAL - ((msb << 8) | lsb); in hp300_read_clk() 97 ticks += clk_offset + clk_total; in hp300_read_clk() 100 return ticks; in hp300_read_clk()
|
| /linux/include/sound/ |
| H A D | timer.h | 46 unsigned long ticks; /* max timer ticks per interrupt */ member 89 unsigned long ticks, unsigned long resolution); 96 unsigned long ticks; /* auto-load ticks when expired */ member 126 int snd_timer_start(struct snd_timer_instance *timeri, unsigned int ticks);
|
| /linux/arch/m68k/atari/ |
| H A D | atasound.c | 54 void atari_mksound (unsigned int hz, unsigned int ticks) in atari_mksound() argument 84 if (ticks) { in atari_mksound() 86 int length = (ticks * PSG_ENV_FREQ_10) / HZ / 10; in atari_mksound()
|
| /linux/arch/m68k/mvme147/ |
| H A D | config.c | 167 u32 ticks; in mvme147_read_clk() local 176 ticks = count + overflow * PCC_TIMER_CYCLES; in mvme147_read_clk() 177 ticks += clk_total; in mvme147_read_clk() 180 return ticks; in mvme147_read_clk()
|
| /linux/Documentation/timers/ |
| H A D | no_hz.rst | 13 (also known as "scheduling-clock ticks" or simply "ticks"): 15 1. Never omit scheduling-clock ticks (CONFIG_HZ_PERIODIC=y or 19 2. Omit scheduling-clock ticks on idle CPUs (CONFIG_NO_HZ_IDLE=y or 23 3. Omit scheduling-clock ticks on CPUs that are either idle or that 37 are incapable of omitting scheduling-clock ticks. It turns out that 109 Note that omitting scheduling-clock ticks for CPUs with only one runnable 114 and such CPUs are said to be "adaptive-ticks CPUs". This is important 124 By default, no CPU will be an adaptive-ticks CPU. The "nohz_full=" 125 boot parameter specifies the adaptive-ticks CPUs. For example, 126 "nohz_full=1,6-8" says that CPUs 1, 6, 7, and 8 are to be adaptive-ticks [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | hwtimer.c | 60 acpi_status acpi_get_timer(u32 * ticks) in ACPI_EXPORT_SYMBOL() 67 if (!ticks) { in ACPI_EXPORT_SYMBOL() 82 *ticks = (u32)timer_value; in ACPI_EXPORT_SYMBOL()
|